PHP en plataforma MS<br />trucos & oportunidades<br />
MS DevEvangelist<br />@davidsb<br />geeks.ms/blogs/dsalgado<br />#phpbcn09<br />
Desarrollo<br />Herramientas<br />Servidor<br />Plataforma<br />
expectativas<br />Yo<br />expectativas<br />Paciencia con <br />mi PHP O=)<br />Agenda<br />expectativas<br />Desarrollo<b...
expectativas<br />Yo<br />expectativas<br />Paciencia con <br />mi PHP O=)<br />Agenda<br />expectativas<br />Desarrollo<b...
Agencias Web<br />Empleados &lt;= 10<br />Software<br />Autohosting<br />Hosting<br />Emprendedores<br />&lt; 1M<br />&lt;...
www.microsoft.com/web<br /><ul><li>Eclipse & Windows 7
Azure Tools for Eclipse
Azure SDK para Java
Eclipse Tools para Java</li></ul>anuncios…<br />
www.microsoft.com/web<br /><ul><li>Web PlatformInstaller</li></ul>	.NET  &  PHP<br /><ul><li>Web ApplicationGallery</li></...
<ul><li>Esbozar Ideas
Prototipo funcional
Revisar en el reproductor</li></ul>sketchflow<br />Desarrollo<br />
<ul><li>Soporte nativo PHP
Funcionalidad orientada al website
Diseño / Desarrollo
Silverlight, Flash, Photoshop, Estándares, FTP, TFS, …</li></ul>Expression Web 3<br />Desarrollo<br />
<ul><li>CDN -> http://ajax.microsoft.com/cdn
MS Ajax para binding en cliente</li></ul>JQuery / MS AJAX<br />Desarrollo<br />
<ul><li>Plugin de Navegador
Herramienta de diseño
Incluye DeepZoom
Características
Web Services, REST, 3D, HD, Streaming, capacidad offline, …</li></ul>Silverlight<br />Desarrollo<br />
Upcoming SlideShare
Loading in...5
×

Php Conference Bcn09

476

Published on

Herramientas para desarrolladores PHP en entornos Windows y optimización de aplicaciones PHP en IIS

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • El libro de ASP.NET 4.0 que aparece lo repartimos al que quisiera por que es el único en castellano que tiene documentada la parte de la librería AJAX de MS :)

    Pero no es un libro con el que se pueda aprender asp.net 4.0 y menos viniendo en un entorno PHP, mi intención no era generar polémica, era dar algo de material para la parte de AJAX O=)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
476
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Php Conference Bcn09

  1. 1. PHP en plataforma MS<br />trucos & oportunidades<br />
  2. 2. MS DevEvangelist<br />@davidsb<br />geeks.ms/blogs/dsalgado<br />#phpbcn09<br />
  3. 3. Desarrollo<br />Herramientas<br />Servidor<br />Plataforma<br />
  4. 4. expectativas<br />Yo<br />expectativas<br />Paciencia con <br />mi PHP O=)<br />Agenda<br />expectativas<br />Desarrollo<br />Plataforma<br />Iniciativas<br />Nada de .NET<br />Temas<br />Sketchflow, Expression Web, Superpreview, IE8 Dev Tools, AJAX,IIS Rewrite, IIS SEO, Azure<br />Vosotros<br />¡Preguntad!<br />
  5. 5. expectativas<br />Yo<br />expectativas<br />Paciencia con <br />mi PHP O=)<br />Agenda<br />expectativas<br />Desarrollo<br />Plataforma<br />Iniciativas<br />Nada de .NET<br />Temas<br />Sketchflow, Expression Web, Superpreview, IE8 Dev Tools, AJAX,IIS Rewrite, IIS SEO, Azure<br />Vosotros<br />¡Preguntad!<br />
  6. 6. Agencias Web<br />Empleados &lt;= 10<br />Software<br />Autohosting<br />Hosting<br />Emprendedores<br />&lt; 1M<br />&lt; 3 años<br />Software<br />*spark ;)<br />
  7. 7. www.microsoft.com/web<br /><ul><li>Eclipse & Windows 7
  8. 8. Azure Tools for Eclipse
  9. 9. Azure SDK para Java
  10. 10. Eclipse Tools para Java</li></ul>anuncios…<br />
  11. 11. www.microsoft.com/web<br /><ul><li>Web PlatformInstaller</li></ul> .NET & PHP<br /><ul><li>Web ApplicationGallery</li></ul>Aplicaciones demandadas + showcase<br />Desarrollo<br />
  12. 12. <ul><li>Esbozar Ideas
  13. 13. Prototipo funcional
  14. 14. Revisar en el reproductor</li></ul>sketchflow<br />Desarrollo<br />
  15. 15.
  16. 16. <ul><li>Soporte nativo PHP
  17. 17. Funcionalidad orientada al website
  18. 18. Diseño / Desarrollo
  19. 19. Silverlight, Flash, Photoshop, Estándares, FTP, TFS, …</li></ul>Expression Web 3<br />Desarrollo<br />
  20. 20. <ul><li>CDN -> http://ajax.microsoft.com/cdn
  21. 21. MS Ajax para binding en cliente</li></ul>JQuery / MS AJAX<br />Desarrollo<br />
  22. 22.
  23. 23. <ul><li>Plugin de Navegador
  24. 24. Herramienta de diseño
  25. 25. Incluye DeepZoom
  26. 26. Características
  27. 27. Web Services, REST, 3D, HD, Streaming, capacidad offline, …</li></ul>Silverlight<br />Desarrollo<br />
  28. 28. <ul><li>Troubleshooting CSS
  29. 29. Expression Web 3
  30. 30. IE8 Developer Tools (F12)
  31. 31. Superpreview</li></ul>http://expression.microsoft.com/en-us/dd565874.aspx<br />text/CSS<br />Herramientas<br />
  32. 32.
  33. 33. <ul><li>Rendimiento de PHP en IIS (1/2)
  34. 34. CGI vs ISAPI vs FastCGI
  35. 35. IIS5.1 - IIS6 - IIS7
  36. 36. Configurar en cada equipo para mejor rendimiento
  37. 37. 8-10 CPU</li></ul>IIS FastCGI<br />Servidor<br />
  38. 38. <ul><li>Rendimiento de PHP en IIS (2/2)
  39. 39. Acelera en 3 niveles</li></ul>Opcode Cache<br /> File Cache<br />Relative File Path Cache<br /><ul><li>extension = php_wincache.dll</li></ul>(php.iis.net)<br />Windows Cache Extensionfor PHP<br />Servidor<br />
  40. 40. <ul><li>Reescritura de URLs
  41. 41. Friendly
  42. 42. Rewite
  43. 43. block
  44. 44. Importa desde mod_rewrite</li></ul>IIS Rewrite<br />www.iis.net<br />Servidor<br />
  45. 45. <ul><li>Informe SEO
  46. 46. Fácil de corregir errores
  47. 47. Ayuda en la construcción de
  48. 48. Robots
  49. 49. SiteMap</li></ul>IIS SEO toolkit<br />www.iis.net<br />Servidor<br />
  50. 50.
  51. 51. Servidores<br />propios<br />Servidoresalquilados<br />La Nube<br /><ul><li>Tuspropiasmáquinas, conectividad…
  52. 52. Control Absoluto
  53. 53. ResponsabilidadAbsoluta
  54. 54. CapacidadEstática
  55. 55. Inversión
  56. 56. Sw, Máquinas, Conectividadalquilada
  57. 57. Menos Control
  58. 58. MenosResponsabilidades
  59. 59. Menoscostes capital
  60. 60. Pagasporcapacidad, inclusoinactiva
  61. 61. Infraestructuracompartida
  62. 62. Virtualizada y dinámica
  63. 63. Escalable y disponible
  64. 64. Abstracción de infraestructura
  65. 65. Servicios alto nivel
  66. 66. Pay per use</li></li></ul><li>Quéimplicapara TI, desarrollador<br />Escalado<br />GestónAutomatizada<br />Alta Disponibilidad<br />Multi-Tenancy<br />A<br />B<br />Serviciosdisponiblesparaconectarloscon apps<br />Datacenters & entorno de ejecuciónparaconstruir o comprar apps<br />ó<br />
  67. 67. Computación:Entornovirtualizadobasado en Windows Server<br />Almancenamiento: Escalable, disponible y durable<br />Gestión: Gestión Automatizadabasada en el modelo<br />BBDD:Procesamientorelacional<br />Service Bus: Bus de propósito general<br />Access Control: Control de accesoporreglas y claims<br />Azure<br />
  68. 68.
  69. 69.
  70. 70. www.microsoft.com/web<br />Q&A<br />David Salgado<br />MS DevEvangelist<br />@davidsb<br />geeks.ms/blogs/dsalgado<br />#phpbcn09<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×