Hace 9 años | Por notyel a blog.unijimpe.net
Publicado hace 9 años por notyel a blog.unijimpe.net

PHP es uno de los lenguajes para web mas populares y con el que me siento mas cómodo trabajando.

Comentarios

eltxoa

php es una mierda.

c

#3 Lo apoyo aunque me duela porque le tengo cariño y decir que es "una mierda" quizás es exagerado y algo cruel, pero cuando se compara usando esos mismos puntos...

1.- la comunidad php... y qué pasa con la de javascript (node.js) o python? no es más pequeña la de python y menos la de javascript.
2.- aprender php es fácil... es más fácil python y más versátil javascript
3.- rendimiento: me gustaría ver esa comparativa contra servidores basados en V8...
4.- bajo costo: el mismo para python o javascript
5.- es open source, lo puedes modificar: otra vez pongo el ejemplo de python
6.- librerías incluidas... será que no hay librerías en javascript, java, python... será por librerías... incluirlas de entrada en el motor principal no es una ventaja, es más un inconveniente
7.- portabilidad: ja, ja, ja... mucho más portable es javascript (otra vez)
8.- soporte para OOP... quién no soporta OOP hoy en día??
9.- soporte para gran variedad de bases de datos... en fin... sin comentarios... como si otros lenguajes no lo hicieran...
10.- soporte: zend no es opensource y si necesitas soporte profesional te lo van a cobrar... si lo que quieres es pagar por soporte, también hay consultoras dedicadas a java, javascript, .net, python, node.js, angular... bueno, para lo que quieras...

No nos engañemos, el futuro está en javascript, no en muchos años TODAS las partes de una aplicación (desde el front-end hasta el back-end incluyendo el servidor y la app perfectamente portable de pc's a web o a móviles) se escribirá en javascript.

notyel

#5 en lo personal es mas potente asp .net de microsoft, es mil veces mas rápido (depende de las técnicas de porgramacion que uses). Pero la limitante de otros lenguajes es su alto costo en Implementaciones, costo que nuestros clientes no quieren asumir. es por eso que la solucióna muchos inconvenientes es un lenguaje que sea capas de abarcar todas las necesidades del proyecto final. y para muchos PHP es la solución.

c

#8 hombre, es que asp.net ni lo he puesto en comparación porque no tiene nada que ver con casi ningún punto de los que menciona el post este... por otra parte, lo de que es 1000 veces más rápido habría que ver benchmarks en distintas situaciones porque de cara al templating es más rápido php hasta donde yo tengo entendido y si hablamos de costos... no sólo para la implementación (los servidores windows suelen ser más caros que los linux), si quieres verdadera integración con una base de datos terminarás yendo a una propietaria cuyas licencias son prohibitivas y, además, para el desarrollo también necesitas software privativo de Microsoft (aunque puedes escribir sin él, pero es toda una odisea de depurar...) y tanto el soporte, como la mayoría de librerías son de pago bajo licencia... es que no se pueden comparar, están en dos planos diferentes. De ahí que yo mencionase python, que puede ser lo que más se parezca (siguiendo los puntos que menciona el artículo) a php...

notyel

#10 1000 veces es un decir el significa mas rápido; yo en lo personal como le explicaba a un comentario mas arriba; el lenguaje tiene su enfoque según la necesidad del usuario o cliente; en mi experiencia para desarrollo grandes con bases de datos que contienen registros masivos (mas de 15 millones de registro en un tabla de movimientos de la base de datos) .net se comporta de maravilla; con php se siente el lag pero también es claro, mencionar que existe técnicas de desarrollo para mejorar el rendimiento y crear un entorno agradable y rápidos para nuestros usuarios indistinto al lenguaje de programación (php, .net)

notyel

#3 Creo que todo va de la mano al enfoque de tu proyecto, no por que la tendencia sean las aplicaciones web usando html5, css3, javascript hace que muchos lenguajes sean obsoletos o malos; ya que dependiendo de la necesidad de el usuario final o cliente disidimos que tecnología usar.

c

#7 No que yo sepa para iOS, pero sí existe un intérprete para android y otro para windows que corre php como si fuera tu intérprete de código semicompilado (algo así como una "virtual machine" o el mismo framework de puntonet). Pero está bastante verde y el rendimiento deja bastante que desear. Lo único medio portable que conozco (y no te cuesta una pasta: puedes usar xamarin y va superbien, pero cuesta un pastizal ridículo) es usar cordova o similares y programar todo en html5, css3 y javascript siguiendo la API que te proponga tu "web view vendor".

Agustin_Garcia

vale para iphone?

notyel

#4 se pueden crear aplicaciones web con el tamaño y resolución adaptables a pantallas de smartphone o usando diseño web responsive gracias a html5; esta aplicaciones abitadas en un hosting pueden ser usadas por iphone, android como aplicaciones nativas con la única limitante que se necesita una obvia conexion a internet esto gracias a un conjunto de meta-tag que indican que son aplicaciones y se instalan con icono que las identifica en cualquiera de los escritorios del telefono; este truco es usado por la aplicación para smartphone de mercadolibre.com y en unos inicio la de facebook lol

Agustin_Garcia

#6 Me ha quedado cristalino. No se pueden hacer apps para iphone.

D

Empieza por P, como Podemos

D

En Euskadi usan PHB