User Tools

Site Tools


eg-259:lecture21

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
eg-259:lecture21 [2013/04/24 20:16] – [Client-Side: MVC Frameworks] eechriseg-259:lecture21 [2013/04/24 20:19] – [Server Side: Apps vs Web Apps] eechris
Line 75: Line 75:
 ===== Server Side: Other Programming Languages ===== ===== Server Side: Other Programming Languages =====
  
 +  * PHP
   * Java   * Java
   * Python   * Python
Line 89: Line 90:
   * Ruby on Rails -- Ruby   * Ruby on Rails -- Ruby
   * Django -- Python   * Django -- Python
-  * Cake -- PHP+  * Cake, Laravel -- PHP
   * Node.js -- JavaScript   * Node.js -- JavaScript
   * Spring -- Java   * Spring -- Java
Line 95: Line 96:
 ===== Server Side: Interesting niche frameworks ===== ===== Server Side: Interesting niche frameworks =====
  
-  * Dart -> yes, it's server-side too!+  * Dart -> compiles to "//JavaScript for the modern browser//"but it's server-side too!
   * Google Web Toolkit (GWT) -> Java to HTML/JavaScript   * Google Web Toolkit (GWT) -> Java to HTML/JavaScript
   * Google App Engine -> Python and Java   * Google App Engine -> Python and Java
Line 101: Line 102:
   * Express.js -> JavaScript + Node.js + //the Client-side MVC framework of your choice//   * Express.js -> JavaScript + Node.js + //the Client-side MVC framework of your choice//
   * Meteor -> JavaScript + Node.js   * Meteor -> JavaScript + Node.js
-===== Server Side: Apps vs Web Apps =====+===== Mobile: Apps vs Web Apps =====
  
   * Web Apps: HTML5, CSS3, JavaScript, Location Services, Local Storage, Canvas, ... all devices!   * Web Apps: HTML5, CSS3, JavaScript, Location Services, Local Storage, Canvas, ... all devices!
eg-259/lecture21.txt · Last modified: 2013/04/24 20:21 by eechris