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
eg-259:lecture21 [2013/04/24 20:16] – [Client-Side: MVC Frameworks] eechriseg-259:lecture21 [2013/04/24 20:21] (current) – [Mobile: 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 and Other Form Factors ===== 
 + 
 +   * Smart phones 
 +   * Tablets 
 +   * Surfaces 
 +   * TVs 
 +   * Gaming consoles 
 + 
 +===== 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.1366834565.txt.gz · Last modified: 2013/04/24 20:16 by eechris