Ver la versión completa : Mejor lenguaje para desarrollo web
Chuck Bass
09-01-2016, 02:47 PM
Buenas, este es mi primer mensaje en el foro, les cuento que si bien tengo sólidas bases de programación, hace un tiempo que estoy alejado de ese mundo, y recientemente me dieron ganas de ponerme al día en lo que respecta a desarrollo web.
Todo lo que es html, css y javascript no es nuevo para mi, así que por ese lado no hay problema ya que solo tendría que actualizarme sobre las últimas novedades, cambios en la sintaxis, etc, la principal duda que tengo es a la hora de elegir un lenguaje del lado del servidor, pensé en hacer el clásico combo php + mysql pero estuve investigando y hay mucha gente que habla muy mal de este lenguaje, aunque por otro lado parecería que es uno de los lenguajes web más utilizados.
Que me recomiendan ustedes? me la juego por php o me conviene usar otro lenguaje como python, ruby, java o .net?
Aclaro que la idea sería llevar a cabo proyectos medio grandes, ya que en estos años he logrado construir una importante red de contactos empresariales, por lo que contaría con una base importante de clientes para desarrollar proyectos serios de gran porte, y esto es lo que principalmente me hace dudar de php
Ya que estamos, también me gustaría, si no es molestia, que me recomienden las mejores herramientas de desarrollo, como ser frameworks, ides, etc
PD: Algo que tal vez me faltó aclarar, es que la idea es aprender por mi cuenta de forma autodidacta, aunque si saben de algún curso que realmente sirva y quieran recomendar, también se agradece
Saludos
Master of the Wind
09-01-2016, 03:26 PM
Para mi la posta es Python. Es el lenguaje mas comodo y mas potente.
Probate python con el framework Django, que aplica el patron MVC con algunas diferencias leves, sacas apps como pedo.
Lesenian
09-01-2016, 07:59 PM
Te recomiendo que no veas tanto en los foros y veas que lenguaje usan las empresas de gran porte como Netflix,Twitter,etc que seguramente ellos eligieron el lenguaje por que les convenía y no por moda.Dejando de lado eso te recomiendo Node.js, sintaxis claro y tremenda velocidad.Saludos
Master of the Wind
09-01-2016, 08:06 PM
Node.js no es muy recomendable para hacer aplicaciones web estandar, poder podes, pero te vas a volver mongo.
Yo una cosa que recomendaria es que independientemente del lenguaje, uses siempre un framework, mas que nada por un tema de productividad y velocidad, ponerte a hacer TODO de 0 no existe, demoras un disparate y tenes uqe contemplar cosas que te llevan tiempo y un framework lo hace por vos.
xHomer
09-01-2016, 08:16 PM
Estoy laburando con asp.net mvc y esta bueno, mucho mejor si ya manejas c#. Y más te lo recomiendo si tus clientes son empresas grandes que ya están casados con Microsoft.
Phyton y ruby tienen buena pinta, arranque hace poco a vichar asi que solo eso te puedo decir.
Everybody
09-01-2016, 08:49 PM
Python + Flask master race (?)
Master of the Wind
09-01-2016, 10:07 PM
Estoy laburando con asp.net mvc y esta bueno, mucho mejor si ya manejas c#. Y más te lo recomiendo si tus clientes son empresas grandes que ya están casados con Microsoft.
Phyton y ruby tienen buena pinta, arranque hace poco a vichar asi que solo eso te puedo decir.
.NET y C# estan MUY buenos, pero la verdad no me gusta estar atado a plataformas y licencias.
juampi
10-01-2016, 08:05 PM
Node.js no es muy recomendable para hacer aplicaciones web estandar, poder podes, pero te vas a volver mongo.
Hacia tiempo que no leía algo tan imbécil
klose
10-01-2016, 08:33 PM
Hacia tiempo que no leía algo tan imbécil
Lo que pasa que sos nuevo en el foro, aca somos todos especialistas en todos los temas relacionados a la informatica y nos manejamos bastante bien en los otros temas.
Master of the Wind
10-01-2016, 08:55 PM
Hacia tiempo que no leía algo tan imbécil
Creo que en estos topics de recomendaciones y ese tipo, lo que menos aporta es que vengan a lucir su pito grande.
No quiero entrar en polemica porque no aportaria mucho al topic, ni mandarte a cagar, que ganas no me faltan, pero me vas a decir que javascript del lado del servidor (lenguaje para el lado del cliente) es mas facil y practico que lenguajes del lado del servidor, que efectivamente estan diseñados para eso, para aplicaciones CRUD comunes y silvestres, con mucho renderizado de HTML, CSS, listados, etc? Poder se puede, nada es imposible con ningun lenguaje, el tema es que no te vuelvas puto en el proceso.
No trabaje con node.js, pero basandome en lo que vi, y en lo que me ha hablado mucha gente que lo usa, esta enfocado mas para crear servidores web livianos y customizados, webservices, Restful APIs, y esas cosas, o para bases NoSQL.
klose, trabaje desarrollando web (como trabajo formal por asi decirlo) y tambien meto desarrollos freelancer, no toco de oido, por las dudas.
Everybody
10-01-2016, 09:08 PM
No trabaje con node.js, pero basandome en lo que vi, y en lo que me ha hablado mucha gente que lo usa, esta enfocado mas para crear servidores web livianos y customizados, webservices, Restful APIs, y esas cosas, o para bases NoSQL.
Tambien lo podes usar con frameworks web como express, es bastante famoso el stack MEAN (mongo, express, angular, node).
Capaz que es un poco mas dificil que encarar un django, pero tampoco te "volves mongo" por usarlo.
Master of the Wind
10-01-2016, 09:29 PM
Con frameworks no dudo que sea mucho mas practico, ya que es la idea de los framework.
Ahora, si el stack incluye mongo, ya no es para cualquier app comuncita, normalmente es mas practico una base relacional.
Chuck Bass
20-01-2016, 03:38 PM
Muy interesantes todos los comentarios, instalé el Visual Studio 2015 Community para probar y parece estar muy salado, pero tiene tantos chiches que es fácil perderse, así que creo que empezaré con Django y mas adelante le meteré a .net
kapi2454
23-01-2016, 11:03 AM
Si es para empresas averigua los precios de las licencias y sus servidores antes.
Una vez que te caen por el winzip te revisan hasta la licencia de conducir. Y si se va a ver desde afuera con más razón
Programo como hobbi y estoy lejos de ser bueno supongo. Uso php, html, css y jquery. Con eso me andan las páginas en todos los navegadores (hice un programa de contabilidad, facturación, control de stock, ventas, servicios y ahora quizás me salga uno para un colegio y sus gestiones de estudiantes) . Tengo dos amigos salados que me recomendaron node.js y me mostraron gráficas en donde los tiempos de búsqueda se reducen increíblemente en bases gigantes.
Un amigo que esta en toctoc viajes me dijo que pagan la guita para bajar los tiempos de búsqueda para que los usuarios no esperen tantos. Ellos si están casados con Microsoft.
Enviado desde mi SAMSUNG-SM-G870A mediante Tapatalk
elfabichan12
10-02-2016, 06:25 PM
Hoy por hoy, creo que en varios lenguajes podes armar proyectos grandes, supongo que el tema de hosting no va a ser un factor que influya en la decision del lenguaje, ya que son proyectos grandes.
En PHP tenes algunos frameworks que son bastante insteresantes, Yii y Laravel son buenos en mi opinion, Laravel tiene Laracast que por 9 dolares al mes, tenes acceso a un monton de videos bastante utiles para arrancar con el framework, no solo sirve para Laravel sino para practicas generales en PHP o programacion en general. Yii hay varios libros, y mismo el sitio oficial tiene varios tutoriales muy buenos, me baso en que dijiste que vas a aprender de forma autodidacta.
Si fuera a elegir un lenguaje a aprender para desarrollo web creo que voy por python con algun framework Django, Bottle, de todas formas creo que es importante tener un buen conocimiento de Javascript para el desarollo web, no solo saber hacer plugins de jquery,etc. Me parece que el frontend se desarollo un monton en este ultimo tiempo, desde herramientas para el workflow a un monton de librerias/frameworks javascript, estandar ES6.
En mi opinion es un poco personal, pero si podes y tenes tiempo proba todos los lenguajes que puedas, al menos lo basico, de seguro alguno te va a "atrapar" más. Un fin de semana por lenguaje creo que te re da.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.