MVC + HTML5 + CSS3      La Unión Perfecta
MARC RUBIÑO Web: http://mRubino.net Blog: http://geeks.ms/blogs/mRubino Twitter : http://twitter.com/Marc_Rubino Linke...
CREAR UNA WEB       Tener la Idea       Necesidades y Requerimientos       Recursos con los que contamos       Maqueta...
PHPPROS   Multi-Plataforma   OpenSource   Fácil de aprender   Acceso a Datos       • MySQL, PostgreSQL, Oracle, ODBC, ...
PHPCONTRAS   Necesidad librerías “Consumir SOAP”   Más lento “siempre interpreta”   Manejo de Excepciones “Php 5”   Có...
.NETPROS   Diferentes lenguajes “C#, VB, J#”   Más rápido “Precompilado”   Acceso a Datos “ADO.NET”       • Utiliza Pro...
.NETCONTRAS   Más complicado de aprender   Solo funciona en IIS   No es OpenSource   Solo Funciona en servidores Windo...
.NETACLARACIONES   Solo Funciona en IIS   Solo Funciona en Servidores Windows    Funciona en IIS, APACHE, XSD    Servi...
.NETACLARACIONES   Es de Pago   Comunidad Poco Activa    IDEs & Bases de Datos Gratuitas    OpenSource        • ASP.NE...
ASP.NET WEB FORMS RAD Controles Ricos Modelo dirigido por eventos Parecido a desarrollo Windows Forms Difícil impleme...
ASP.NET MVC Soc – Separación de Conceptos Permite TDD, IOC & DI Mayor control sobre el Comportamiento View Engines & H...
PATRÓN MVCPetición Http                Controlador   Modelo                   Vista
PATRÓN MVC                Enrutador   Controlador   ModeloPetición Http                               Vista
¿ QUE NECESITO ? Visual Studio Web Developer Express SQL CE, SQL Express, MongoDb … ASP.NET MVC3 Tools Update
HTML5  La Web Semántica  HTML & XHTML  Nuevos Elementos     • Header, Video, Canvas …  Imágenes 2D, 3D  Video & Audio
HTML5 Working Draft     • Last Call Candidate Recommendation (2014) Compatibilidad     • NO Navegador     • SI Funciona...
CSS 3 NO evoluciona al ritmo de HTML5 Validar soporte No Navegador
JAVASCRIPT JavaScript No es un Standard EcmaScript 5 es el Standard
MANOS A LA OBRA
MARC RUBIÑO Web: http://mRubino.net Blog: http:// geeks.ms/blogs/mRubino Twitter : http:// twitter.com/Marc_Rubino Lin...
Upcoming SlideShare
Loading in …5
×

Mvc + html5 + css3

10,921 views

Published on

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,921
On SlideShare
0
From Embeds
0
Number of Embeds
3,713
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Mvc + html5 + css3

  1. 1. MVC + HTML5 + CSS3 La Unión Perfecta
  2. 2. MARC RUBIÑO Web: http://mRubino.net Blog: http://geeks.ms/blogs/mRubino Twitter : http://twitter.com/Marc_Rubino Linkedin: http://linkedin.com/in/mRubino
  3. 3. CREAR UNA WEB  Tener la Idea  Necesidades y Requerimientos  Recursos con los que contamos  Maquetación  Tecnología a utilizar
  4. 4. PHPPROS  Multi-Plataforma  OpenSource  Fácil de aprender  Acceso a Datos • MySQL, PostgreSQL, Oracle, ODBC, DB2, MSQL…
  5. 5. PHPCONTRAS  Necesidad librerías “Consumir SOAP”  Más lento “siempre interpreta”  Manejo de Excepciones “Php 5”  Código Spaghetti
  6. 6. .NETPROS  Diferentes lenguajes “C#, VB, J#”  Más rápido “Precompilado”  Acceso a Datos “ADO.NET” • Utiliza Proveedores “MSQl, Oracle, XML, etc…”  Diferentes Modelos • Web Forms • ASP.NET MVC
  7. 7. .NETCONTRAS  Más complicado de aprender  Solo funciona en IIS  No es OpenSource  Solo Funciona en servidores Windows  Permite Código Spaghetti
  8. 8. .NETACLARACIONES  Solo Funciona en IIS  Solo Funciona en Servidores Windows  Funciona en IIS, APACHE, XSD  Servidores Windows y Linux con mod_mono
  9. 9. .NETACLARACIONES  Es de Pago  Comunidad Poco Activa  IDEs & Bases de Datos Gratuitas  OpenSource • ASP.NET MVC • Umbraco, DotNetNuke, Nhibernate, Moq, Castle …
  10. 10. ASP.NET WEB FORMS RAD Controles Ricos Modelo dirigido por eventos Parecido a desarrollo Windows Forms Difícil implementación TDD Páginas pesada View State
  11. 11. ASP.NET MVC Soc – Separación de Conceptos Permite TDD, IOC & DI Mayor control sobre el Comportamiento View Engines & Helpers Sin ViewState ni PostBacks SEO Friendly
  12. 12. PATRÓN MVCPetición Http Controlador Modelo Vista
  13. 13. PATRÓN MVC Enrutador Controlador ModeloPetición Http Vista
  14. 14. ¿ QUE NECESITO ? Visual Studio Web Developer Express SQL CE, SQL Express, MongoDb … ASP.NET MVC3 Tools Update
  15. 15. HTML5  La Web Semántica  HTML & XHTML  Nuevos Elementos • Header, Video, Canvas …  Imágenes 2D, 3D  Video & Audio
  16. 16. HTML5 Working Draft • Last Call Candidate Recommendation (2014) Compatibilidad • NO Navegador • SI Funcionalidad
  17. 17. CSS 3 NO evoluciona al ritmo de HTML5 Validar soporte No Navegador
  18. 18. JAVASCRIPT JavaScript No es un Standard EcmaScript 5 es el Standard
  19. 19. MANOS A LA OBRA
  20. 20. MARC RUBIÑO Web: http://mRubino.net Blog: http:// geeks.ms/blogs/mRubino Twitter : http:// twitter.com/Marc_Rubino Linkedin: http://linkedin.com/in/mRubino

×