Javascript es increíble. Fue mi primer idioma y me encanta. Muchas personas lo odiarán debido a la confusión con la herencia de prototipos y la falta de conversión de tipos, pero creo que es genial, especialmente para los principiantes. Pero lo que lo hace tan genial es:
- Es el idioma de la web, y todas las páginas ejecutan su código JavaScript. Está entre las etiquetas , y para Google Chrome lo ejecuta con su motor V8 y es rápido y excelente. Puedes hacer animaciones, validación del lado del cliente, juegos, etc. con javascript (en el navegador). También tiene excelentes bibliotecas como jQuery que vienen con tantas funciones preconstruidas que son fantásticas. También puede hacer solicitudes AJAX y obtener datos de forma asincrónica, lo que es realmente agradable y fácil de hacer con jQuery.
- Todos los principales marcos web (angular, reaccionar, etc.) se ejecutan fuera de JavaScript (aunque angular2 es mecanografiado, que en mi opinión es como un JavaScript desordenado; no me gusta que literalmente le quiten las cosas de JavaScript a haga que sea más un lenguaje OOP (programación orientada a objetos) (PS: hacen esto porque tienen clases, que JS regular no tiene). De cualquier manera, se quedan sin JavaScript para que la programación del lado del cliente se pueda hacer con él AKA es un lenguaje fantástico.
- Del lado del servidor con Nodejs. Nodejs es fantástico, y puedes hacer servidores web o servidores de juegos y usar sockets web y hacer casi todo lo que quieras. Para comenzar es fácil, hay toneladas de cursos y tutoriales, para volverse bueno eso lleva tiempo (he estado leyendo muchos libros sobre él para poder aprender más yo mismo). Le permite conectarse a las plantillas de renderización de bases de datos, etc. Es genial y solo se está convirtiendo en una plataforma de servidor cada vez más popular. No digo que sea mejor que escribir un servidor en Java u otro idioma, ¡pero es fácil y hace el trabajo rápidamente!
Javascript es un lenguaje fantástico y hay mucho que puedes hacer con él, ¡y espero que puedas verlo ahora!
- Una vez que haya creado contenido para sitios web o blog, ¿debería volver periódicamente para actualizar o actualizar esa información?
- ¿Qué servidor de datos y cableado construiría para la edición de video 4K, renderizado 3D y composición a través de la red, relativamente barato?
- ¿Quién es un desarrollador web?
- Nuestro objetivo es construir el frontend y el backend para un negocio de suscripción de producto como servicio. ¿Cuál es la mejor manera de usar las soluciones disponibles?
- ¿Cuáles son las mejores herramientas gratuitas en 2014 para identificar problemas de SEO con un sitio web?