Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2012, 03:13
pfranco
 
Fecha de Ingreso: mayo-2012
Mensajes: 61
Antigüedad: 12 años
Puntos: 23
Respuesta: Elegir adecuadas Herramientas de desarrollo web y hosting

Cita:
Iniciado por faustinon Ver Mensaje
Hola a todos soy nuevo en este foro y quería pedir su ayuda para informarme de lo que necesito para el desarrollo de una aplicación para facebook y un sitio web que básicamente tendrían lo mismo, y los cuales queremos realizar un amigo y yo, somos recién egresados de nuestra carrera y no tenemos mucha experiencia, no les puedo dar muchos detalles de el sitio web, pero el nivel de complejidad de este es comparado a una red social no tanto como facebook o twiter pero un poco mas compleja como hi5, sonico, bueno espero conozcan un poco de ellas para que se den una idea, lo que necesitamos es definir que herramienta de desarrollo es la mas conveniente en este caso para el desarrollo de este sitio web y la aplicación para facebook. E desarrollado un par de paginas pero en ASP.NET no muy complejas y no me parece la adecuada para este caso, además de que la queremos hacer en php y con manejo de base de datos de mysql, a y además si hay que pagar algún tipo de licencia, otra cosa es si nos pueden recomendar algún hosting que se adecue a esta pagina y aplicación, somos de México si conocen algún hosting mexicano de buena calidad que nos pueda servir o si es mejor un hosting de otro país no hay problema. Agradezco su tiempo y sus respuestas, GRACIAS.
Todo depende de las necesidades de la aplicación, sin detalles no podría definirla a ciencia cierta, pero puedo darte algunas ideas.

En cuanto al hosting:

Cita:
Iniciado por enlinea777 Ver Mensaje
el 100% de los hosting en el mundo podrian adecuarse a esto ya que todos los que tienen php manejan mysql es casi un standar.
Eso no es del todo cierto, ya que no todos los hosting se adaptan a las necesidades de un proyecto.
Las principales características que se deben ver son el trafico que soporta, así como la velocidad.
Un VPS por lo general podría dar unas características aceptables para comenzar.

El entorno bajo el que se desarrolle, pues también depende de la complejidad.
Lo importante es que se maneje la plataforma en donde se valla a desarrollar si no en un 100% si en un 80%, ya que si no quedara una aplicación poco escalable y de difícil mantenimiento.

ASP.NET (con C# o VB.NET) es por lo general mas sencillos de aprender y se cuanta ademas con el IDE de desarrollo Visual Studio.
Quien esta aprendiendo y comienza con estos lenguajes, hace que el cambio a java (por ejemplo) sea menos doloroso, pero esto ya son capacidades de cada uno.
El problema principal que tiene .NET es que no es multiplataforma, solo funciona en sistemas Windows (este es otro dato a tener en cuenta).

Si la aplicación es muy compleja, quizás java sea la opción a elegir, pero debería de contarse con unos conocimientos amplios de el mismo, así como de frameworks como hibernate, spring, etc.

La base de datos también tiene que ser algo que depende mucho del tipo de aplicación, las opciones son variadas, desde mysql a oracle por ejemplo.


Independientemente del lenguaje elegido, yo nunca recomiendo Dreamweaver (esto sera discutible según las preferencias de cada persona), ya que cuando se trata de usar su diseñador o generador de javascript te genera mucho "código basura".
Según el lenguaje, también se cuentan con IDE's específicos, por ejemplo:

.NET con visual studio
Eclipse o NetBeans para Java

Fuera de esto, pues existen otros lenguajes como Python, Ruby o incluso PHP bajo algún Framework potente como Symfony2 o Zend. Pero como bien digo, es muy recomendable manejarse bien con la plataforma bajo la que se desarrolla, para no dar "palos de ciego"

Saludos!

PD: te hice un resumen un poco de todo, pero con los datos que distes es difícil saberlo, ustedes tendrán que tomar la decisión, quizás sea mejor pararse y aprender bien una herramienta con el fin de desarrollar mucho mas seguro y rápido.