Sé los lenguajes de programación Java y Python, pero para el desarrollo web, ¿qué idioma debo aprender?

Si conoce Java y Python, está listo para el desarrollo web.
Según mi opinión sobre su pregunta, creo que acaba de ingresar al Desarrollo Web y probablemente no sepa cómo funcionan los idiomas “Server Side” y “Client Side”.
El desarrollo web tiene dos lados:

  1. Lado del servidor
  2. Lado del cliente

LADO DEL SERVIDOR
Mientras lees esto, solo mira el código fuente de esta página HTML. Todo este código es generado por un programa. ¿Sorprendido?
Bueno, esta es la magia de los lenguajes del lado del servidor. Manejan todas estas cosas una vez que los datos salen de su computadora.
Ahora, ya que conoce Java y Python, puede comenzar a escribir sus propios programas del lado del servidor. Todo este código reside y se ejecuta en el servidor, por lo tanto, se llama “lado del servidor”
Los idiomas populares que podrías considerar son

  • PHP (más utilizado y mucho más sencillo): si está probando en un sitio de alojamiento web gratuito, busque PHP, ya que se proporciona en todas partes en Internet.
  • Python: a diferencia de PHP, Python no está específicamente diseñado para el lado del servidor. Pero marcos como Django, Flask son útiles.
  • Java: debe haber oído hablar de Java Servlets o archivos .jsp. Estos son programas de Java, pero personalmente creo que tengo Python y PHP como opciones, no preferiría Java para el lado del servidor porque me resulta muy engorroso escribir código en Java en comparación con Python o PHP. Entonces, mi elección personal sería Python o PHP.

Creo que debería optar por PHP porque se verá obligado a aprender mucho sobre las cosas del lado del servidor y está en bruto con $ _SERVER y otras variables globales. Agregarlo le daría una ventaja adicional ya que aprendería un nuevo idioma.

LADO DEL CLIENTE
El navegador que utilizamos es el mejor amigo de los idiomas del lado del cliente. Esto se debe al hecho de que los programas escritos en idiomas del lado del cliente se ejecutan en nuestra máquina o más específicamente en el “navegador”. Necesita poner sus manos en el lado del cliente porque, según su pregunta, no creo que esté en la programación del lado del cliente.
De hecho, el lenguaje más popular es “Javascript”. Su sintaxis corresponde con Java y es mucho más fácil que esta última.
Después de tenerlo entre manos, eche un vistazo a Frameworks de Javascript como “jQuery”. muy útil ya que no tienes que escribir mucho código. De hecho, es mucho más fácil codificar mecanismos avanzados como “Live -Search”, etc.

Te recomendaría ir a Python contra Java. Python es un lenguaje de programación de alto nivel que pone énfasis en la legibilidad del código para los desarrolladores web. Esto significa que pueden hacer más con menos líneas de código que otros lenguajes populares. Permite al programador expresar conceptos en menos líneas de código de lo que sería posible en lenguajes como C ++ o Java. Python admite paradigmas de programación múltiple que incluyen programación orientada a objetos, imperativa y funcional. Todo el trabajo se realiza mediante el uso de una gran biblioteca estándar, que mantiene el código real corto y simple. Al igual que Java, Python fue diseñado para servidores web que manejan una gran cantidad de tráfico. Shopzilla, Yahoo Maps y el Servicio Meteorológico Nacional son ejemplos de sitios que usan Python.

Monica Justin
Desarrollo de aplicaciones móviles – diseño web + empresa de desarrollo | Aplicación infinita

Si conoce Java y Python, ya está por delante del resto 🙂 Pero para el desarrollo web (y supongo que desea aprender toda la pila, incluidos el front-end y el back-end), realmente necesita estar bien versado con un marco también. Django es bueno para python, pero te lo dejo a ti para investigar cuál debes aprender y usar.

Html n CSS son imprescindibles. Puede aprender bootstrap de Twitter si desea crear un sitio web receptivo en muy poco tiempo.

Jquery o Javascript puro lo ayudarán a hacer que el sitio sea más interactivo. Pero no es tan necesario aprender lo último.

Tener un buen conocimiento práctico de Photoshop es probablemente lo más importante si desea crear sitios web hermosos. En mi experiencia, pasé al menos 10 veces más tiempo en Photoshop para desarrollar esto, slydy.co, que codificarlo. Entonces, sé extremadamente bueno en photoshop. De hecho, le sugiero que comience con él y vea algunos tutoriales en línea sobre UI y UX.

Espero que esto ayude. Si es así, por favor ayúdame haciendo clic en “Me gusta” en esta página – Slydy
Gracias 🙂

Hola ,

Los proyectos de aplicaciones web se utilizan principalmente ahora como doays PHP Or Node.js

Por qué php

Al no tener ventajas comparadas con otros idiomas

1) Fácil de aprender
2) Tener muy buenos y enormes grupos de programación en línea
3) No proporcionar CMS según sus requisitos comerciales (Workd press, Durpal, Jomla, Opencart …)
4) Ejecución rápida
5) Muy fácil de integrar cualquier base de datos
6) Actualizaciones frecuentes
7) Conjunto de código disponible según sus requisitos (solo descargue y modifique según sus requisitos)
8) No disponible de marcos (todos son trabajos de marco abiertos)
9) Tener muy buenos oportunistas

Por qué Node.js

1) Ejecución muy rápida Compare cualquier otro idioma (así es como la mayoría de las empresas cambian de producto a Node.js)
2) Ejecución sin bloqueo
3) Último lenguaje de programación (los idiomas populares actuales son tradicionales, excepto este)
4) Tener muy buenos oportunistas en comparación con cualquier otro lenguaje (lo que puede ser Java, .Net …)
5) Permitir código JavaScript en el lado del servidor
7) Solo sabes JS, puedes aprender esto fácilmente
6) Diseñador web suficiente No se requiere Desarrollador web

Pero personalmente prefiero PHP y ME ENCANTA PHP

En primer lugar, deberá aprender los conceptos básicos, HTML y CSS. Una vez que tenga un conocimiento sólido de eso, puede pasar a algo como PHP o JavaScript. En mi opinión, recomiendo ir a JavaScript desde el rápido crecimiento durante el año pasado y siendo el # 1 en GitHub el año pasado. Pero lo que elija, consulte estos enlaces, será útil.

Comience a aprender en Treehouse gratis

Aprende a codificar haciendo – Code School

Aprende a codificar

Aprenda a codificar y ayudar a organizaciones sin fines de lucro

W3Schools Online Web Tutorials es un sitio web de información para desarrolladores web, con tutoriales y referencias relacionadas con temas de desarrollo web como HTML, CSS, JavaScript, PHP, SQL y JQuery. El sitio proporciona un manual de referencia que cubre muchos aspectos de la programación web. Cubre todo lo que se le enseña a un estudiante de Ingeniería en el aula e incluso contiene lo que no se enseña. Con este sitio web también puede practicar y ver los resultados implementando los códigos. Es fácil de usar y muy bueno para los principiantes.

También puedes probar Learn to code -Code academy. También contiene varias lecciones sobre desarrollo web y diseño web.

A2A En caso de que conozca Java y Python, entonces ya tiene 2 opciones para continuar con el desarrollo web.
Puede optar por aprender tecnologías de desarrollo web Java como JSP y servlets, pero personalmente creo que estas tecnologías son demasiado antiguas para aprender ahora. Si realmente desea seguir adelante con Java, puede optar por Spring Framework (Spring MVC), que sigue siendo muy relevante.

En Python puedes aprender Django.

Elija uno de estos dos en los que se sienta más cómodo. Aprende y construye algo usando eso. Una vez que tenga algunas manos, puede aprender algunos conceptos más complejos en la misma tecnología. Después de tener suficientes manos, puede comenzar con los otros marcos.

En caso de que quieras algo completamente diferente y más reciente, puedes elegir MEAN stack.

Feliz codificación.

Puede comenzar el desarrollo web usando spring, struts o simplemente servet y jsp, pero usar java para comenzar el desarrollo web es una opción costosa. Pensé en crear un sitio web usando servlet y jsp. Hice el desarrollo y todo funcionaba bien en mi local. Pensé en hacerlo realidad, contacté a Go Daddy y me dijeron que necesitaba obtener una máquina dedicada que me costara más de lo que esperaba. Por el contrario, si usa PHP + HTML, el alojamiento es más barato. Así que tomé la ayuda de uno de mis amigos y desarrollé mi sitio web usando WordPress que está basado en PHP.

Hay tantos marcos de CSS disponibles que le brindan sitios web receptivos (el sitio web receptivo ajusta automáticamente su tamaño según el dispositivo que esté utilizando).

Puede consultar esto si conoce Python: https://wiki.python.org/moin/Web

Las aplicaciones web basadas en Java son más escalables y seguras en comparación con PHP.

Si quieres comenzar, te sugiero que le des una oportunidad a WordPress. Es un CMS y viene con muchos complementos útiles.

Puede usar Java o Python como desarrollo web.
Para el desarrollo web en Java, puede utilizar Servlets y JSP.
Para el desarrollo web en Python hay marcos de trabajo disponibles.
algunos de ellos son:

  • Django
  • Grok
  • WebPy
  • TurboGears

Puede usar PHP (código abierto), asp, pear land ruby ​​on rails.

dado que conoce estos dos idiomas, sería un poco más fácil para usted aprender otros idiomas web

entonces, para darle a su sitio web algunas fuentes de estilo, debe comenzar con css3 y html. ayudaría a darle a su sitio web una nueva perspectiva.

ahora viene la parte en la que desea que su sitio web realice todo tipo de trabajo de manera interactiva para lo cual debe aprender php. Es un lenguaje extenso y se usa mucho para crear sitios web potentes. Puede ver los cursos en línea en Learn to code

cuando quieres ser desarrollador web, siempre debes tener el concepto de javascript, ya que es el lenguaje de programación básico de la web que te dará una mejor comprensión de cómo se hacen las cosas en una página web. puedes encontrarlo en Aprender a codificar y ayudar a organizaciones sin fines de lucro

Además, si desea llenar su sitio web con animaciones y sesiones interactivas, vaya a jquery.

Ahora viene la parte más importante de dónde administrará todos los datos que provienen del sitio web, ya que tiene un sitio web que muchos usuarios iniciarían sesión en él, por lo que debería tener una base de datos que pueda administrar una gran cantidad de datos a su alcance. Para esto, debe comenzar con sql y sus consultas, y si está haciendo un sitio web comercial, debe aprender a programar en hadoop. Este es un lenguaje más poderoso por el cual puedes administrar millones de datos muy fácilmente …! Hay muchos cursos y tutoriales en línea para esto.

feliz codificación ..!

Front-end: HTML, JavaScript, CSS

Back-end: Java o Python pueden ser, y a menudo son, utilizados para el desarrollo web de backend. También querrás aprender SQL.

¡Buena suerte!