¿Cómo comparar las diferencias entre los sistemas de exámenes en línea desarrollados en Java y PHP?
PHP es un lenguaje de programación del lado del servidor muy especializado para crear páginas web dinámicas. Como lenguaje diseñado específicamente para la Web, PHP ofrece muchas características que las organizaciones empresariales anhelan.
·Ciclo de aprendizaje corto, relativamente simple
·Tiempo de desarrollo rápido
·Muy alto rendimiento
Esto es para aquellos que carecen de habilidades programación Para empresas donde el personal y el tiempo son muy ajustados, es de gran importancia. La multiplataforma es muy buena, PHP puede ejecutarse en todas las plataformas operativas principales (UNIX, Windows, incluso mainframes) y admite de forma nativa varias bases de datos populares. Esto determina que es una opción ideal para el desarrollo web: algunas tiendas en línea que utilizan tecnología PHP dijeron que solo necesitan contratar programadores aficionados y pueden desarrollar código reutilizable en unos pocos días. Los programadores que están familiarizados con lenguajes como C, C++ o Java a menudo descubren que pueden programar PHP en unas pocas horas. , como puedes imaginar, es muy fácil cambiar a PHP
“PHP se basa en las necesidades reales de los desarrolladores web.... A diferencia de otros métodos engorrosos y de alta carga, PHP es muy liviano. Está hecho a medida para el desarrollo web. Puede resolver problemas complejos de forma más rápida y sencilla que otras tecnologías similares".
Java es un nuevo lenguaje de programación utilizado originalmente para ejecutar navegadores integrados. aplicación cliente en el servidor. En los últimos años, los problemas expuestos por los "applets" han obligado a Sun y otros desarrolladores de Java a encontrar nuevas formas para el lenguaje. La más destacada es la programación del lado del servidor, que permite a los sitios web conectarse a bases de datos y generar otras aplicaciones del lado del servidor, conocidas como "servlets". SUN finalmente introdujo Java Server Pages (JSP) como medio para escribir servlets. Al igual que PHP, JSP es altamente portátil a través de diferentes plataformas (aunque PHP admite cualquier plataforma de 32 bits o superior, JSP solo puede ejecutarse en plataformas con una máquina virtual Java instalada). Sin embargo, un novato sin experiencia en programación encontrará que programar con servlets es extremadamente difícil debido a la complejidad del lenguaje y la forma compleja en que se diseñan los sistemas JSP.
El rendimiento de JSP también deja mucho que desear: una encuesta reciente realizada por eWeek, la publicación en línea de ZDnet, encontró que PHP se ejecuta casi 3,7 veces más rápido que JSP. Se puede decir que JSP es una solución muy pobre en el entorno web porque solo puede manejar muy pocas transacciones por segundo y la velocidad de respuesta es bastante lenta.
La revista eWeek de ZDnet también mencionó:
“JSP es una tecnología relativamente nueva desde la perspectiva de las herramientas de desarrollo, los recursos y los talentos, aún no tiene un mercado completo. "...Dado que JSP se basa en Java y Java es un lenguaje fuertemente tipado, tenemos que declarar los tipos de variables y convertir los tipos manualmente cuando sea necesario. Esto convierte a JSP en uno de los lenguajes de programación más difíciles de aprender para los programadores aficionados.
PHP y Java trabajan juntos
Es importante darse cuenta de que JSP es solo un lenguaje que puede acceder a objetos Java. PHP también puede integrar Java, lo que significa que, al igual que JSP, PHP puede convertirse en un lenguaje de programación que puede llamar a la lógica de Java. Pero a diferencia de JSP, PHP también puede llamar a otros modelos de componentes, como COM de Microsoft, y es extremadamente fácil agregar soporte para nuevos modelos de objetos. Se puede ver que las capacidades de expansión de PHP son infinitas. JSP, por otro lado, depende completamente de Java.
El programador de IBM Sam Ruby usa PHP y Java juntos. Gracias al buen soporte de PHP para Java, los objetos Java se pueden crear y utilizar de forma transparente como los objetos PHP normales.
AutionWatch permite que grupos empresariales de todos los tamaños se beneficien de su entorno dinámico de ofertas. Tiene más de 2,6 millones de visitantes al mes; tiene más de 300.000 usuarios registrados y realiza 1,2 millones de subastas cada mes;
Intentaron usar Java, pero eligieron PHP porque era más fácil de usar y más rápido de desarrollar.
El consultor de programación Reuven Lerner ha realizado comparaciones entre varios lenguajes. Su evaluación de PHP:
“Es un lenguaje fácil de aprender. Los artistas y diseñadores web pueden decir que no son programadores, pero en realidad están cada vez más involucrados en grandes proyectos de JavaScript, VBScript y. Se utilizan otros lenguajes de programación simples. En comparación con Perl, PHP es más formal y explícito; para un novato, PHP es más fácil de dominar que Java. De hecho, PHP es un poco como JavaScript (si existe una versión del lado del servidor). ). Cualquiera, independientemente de su experiencia en programación, puede aprender y utilizar PHP en poco tiempo. Esto puede ser posible con VBScript, pero ciertamente no con Perl y Java... PHP es un sistema absolutamente poderoso. lenguaje popular para crear sitios web... Creo que PHP se convertirá en un fuerte competidor de Java y JSP, y recomendaré ampliamente PHP para ciertos clientes y proyectos internos de la empresa."
PHP: Siempre avanzando
JSP cuenta con Sun como respaldo, por lo que continúa atrayendo la atención de los medios. Pero lo interesante es que a pesar de no haber ninguna campaña publicitaria, la popularidad de PHP sigue creciendo a un ritmo del 8-11%, que es mucho mayor que la tasa de crecimiento mensual del 4% de las aplicaciones del lado del servidor. Seis millones y medio de sitios utilizan PHP. PHP está configurado en el 39% de los servidores Apache, mientras que Perl representa el 11% de la cuota de mercado, ocupando el cuarto lugar. Apache mantiene el 59% de la cuota de mercado de servidores web; Microsoft ocupa el segundo lugar con sólo el 28%.
Las empresas famosas que utilizan PHP incluyen: Unilever, Philips, NTT, Cisco, Japan Airlines, Air Canada, Lufthansa, GE Marketplace, Wallstreet:Online Germany, AuctionWatch, VillageVoic, Dialpad, BMC y muchas más. Más de 20 de los 40 sitios web más importantes del mundo se desarrollan utilizando lenguaje PHP.