Autor deambulando | en Internet, Software, Tecnologia | el 15-05-2007
Es complicado saber que tecnología de estas se impondrá en el futuro de Internet.
¿En cual basas tus esfuerzos? …. muy complicado, imagínate equivocarte….
Intento explicar algo de estas tecnologías, en algunas tengo bastante experiencia en otras solo las he estudiado, pero llevando bastante tiempo en esto…supongo que mi opinión aunque sea para mi me vale ;)
Puntos a tener en cuenta
- Licencia
- Método de programación
- Plataforma (SO)
- Soporte
- Estabilidad
- Rendimiento
- IDE desarrollo
Tecnologías (con * las que he trabajado):
Ventajas
- Soporte por parte de Macromedia
- Complejidad desarrollo
- Aplicaciones muy al estilo 2.0, aplicaciones ricas de contenido
Inconvenientes
- Lenguaje demasiado nuevo
- Desconocido rendimiento estabilidad
- No tiene mucha comunidad de usuarios
- Licencia muy costosa
Ventajas
- “Multiplataforma” ja ja ja
- Orientado a objetos
- Soporte por parte de microsoft
- Muy buen IDE
- Puedes escoger el lenguaje de programación
- Comunidad de desarrollo
Inconvenientes
- Licencias costosas
- Poco estable en el servidor!cada 15 días reinicia el servidor o menos
- Rendimiento aceptable
- Tiempo de desarrollo
Java*
Ventajas
- GPL, sin licencias
- Tomcat funciona de maravilla
- Gran rendimiento en Linux con tomcat
- Multiplataforma de verdad
- IDES de gran calidad y gratuitos, eclipse netbeans…
- Mucha comunidad de desarrollo
Inconvenientes
- Desarrollo lento
- Necesitas muchos conocimientos
- Consumo de servidor
- Poco estable cada 15 días reinicia el servidor
ASP*
Ventajas
- Soporte
- Comunidad de desarrollo
- Experiencia en el mercado
- Gran rendimiento
- Velocidad de aplicación
- VB lenguaje sencillo, y eficaz
- Puedes usar el IDE de .NET
Inconvenientes
- Licencias IIS
- Antiguo
- Poco estable reinicio mensual
- Código sucio
- No es multiplataforma
- Limitado técnicamente
Php*
Ventajas
- GPL
- Gran comunidad de usuarios
- Rápido!
- Lenguaje sencillo
- Estable
- Multiplataforma
Inconvenientes
- Sin soporte
- Antiguo
- Limitado técnicamente
- Sin IDE oficial
Ruby on Rails
Ventajas
- Multiplataforma
- Desarrollo ágil
- IDE bueno
- Se esta creando una gran comunidad
- Estable
- Gran rendimiento
- GPL
Inconvenientes
- Sin soporte oficial
- Muy nuevo
- Lenguaje complejo
Mi opinión:
Están apareciendo muchas nuevas plataformas de desarrollo, hay mucha variedad, supongo que para cada circunstancia una tecnología es mas aconsejable que otra, pero desde luego si lo que buscas son resultados rápidos optimos y rentabilidad, yo recomiendo o bien PHP o ASP, mas vale malo conocido que malo por conocer…. Y estos sabemos que funcionan, y muy bien ademas. Mi otra gran opción y aspiración, es Ruby On Rails, gratuito fiable, orientado a objetos…. deberíamos tenerlo más en cuenta sin duda.
Espero que esto os sirva, y como ya digo mi opinión puede no valer para muchos, para otros iniciados puede ser muy útil !
Un saludo!
Recomendados:

Hola.
Soy un desarrollador PHP, creo firmemente poco acertada la vision que tienes del mismo, php, es el lenguaje en el que se programa en Yahoo, facebook, twenty ( que empezaron en ruby y se tubieron que pasar a php ) ect…, hoy en dia tiene casi tantas caracteristicas de orientacion a objetos como pueda tener java, mucho, muchiiisimos proyectos Open Source ( No reinventes la rueda, reutiliza código ). En mi empresa se programa java y php, y te aseguro que los jefes estan mas contentos con el departamento de php.
En fin, buen sitio web.
Saludos
Gracias por el aporte, me pasé hace algunos meses definitivamente al PHP :D