2008-08-22 38 views
10

¿Alguna vez tuvo que elegir entre WISA o LAMP al comienzo de un proyecto web?¿Cómo se decidió entre WISA y LAMP?

Si bien los pros y los contras están dispersos por la red, sería útil conocer su experiencia real en la creación de criterios, evaluar, decidir y reflexionar sobre su decisión de acceder a cualquiera de las plataformas.

Respuesta

11

Creo que la primera parte es su aplicación. Si decides utilizar PHP, casi automáticamente terminas con LAMP, ya que las pilas WIMP o WISP son bastante raras (creo que blog.stackoverflow.com se ejecuta en WIMP), y con .net definitivamente quieres ir a WISA.

Por lo general, se reduce a .NET frente a PHP. (Ignorando a Ruby, Python y todas las demás cosas por un momento). Cuando tomaste esa decisión, el resto es algo natural o se adapta a tu entorno (es decir, si todos tus administradores de la empresa son administradores de Windows, quizás WAMP funcione mejor para ti)

Cambié de PHP a .net hace un año y nunca miré hacia atrás a PHP, pero nunca tuve que mirar la factura para que las licencias de Windows y SQL Server fueran justas. La implementación en WISA tiene un costo inicial mucho mayor debido a las licencias involucradas, mientras que una pila LAMP es gratuita (Sí, MySQL también es gratuito para uso comercial).


Adición:
Todos los acrónimos divertidos representan la combinación de tecnologías: (L) inux o (W) indows, (A) pache o (I) es, (M) ySQL o (S) QL Server, (P) HP o (A) SP.net.

11

@Thomas WISA es:

W =
de Windows I = IIS
S = SQL (Microsoft SQL Server)
A = ASP (ASP .NET o)

En cuanto a la elección entre ellos, yo pensaría que los recursos disponibles y el talento serían el factor decisivo. Si puede obtener excelentes desarrolladores ASP .NET y MS SQL, siga esa ruta. Si tiene a mano un grupo de gurús de PHP/MySQL, vaya a LAMP.

La realidad es que, independientemente de los pros y los contras de la plataforma, tendrá dificultades para obtener un gran sistema en WISA de un equipo de desarrollo PHP principalmente, y viceversa.

5

El costo es lo más importante que nos empuja hacia el entorno LÁMPARA, sin lugar a dudas. Intentar pasar por compras corporativas para licencias de Windows y SQL Server es horrible.

3

WISA puede ser barato, si su aplicación no necesita nada más que alojamiento compartido, hay un pequeño costo.

También puede ser costoso, entonces también puede LAMP una vez que obtenga el mismo tamaño.

Personalmente, me gusta la pila WISA, pero es más por familiaridad que nada.

Dos cosas que se destacan:

  • SqlServer - Sólo Oracle se acerca a esto, ninguno de los RDMBS libres incluso puede sostener una vela a la misma.
  • C# - En cuanto a rendimiento, es mucho mejor que cualquiera de las tres grandes P de la lámpara (Perl, PHP y Python). Por supuesto, si usas Java es comparable.

No hay necesidad de ser religioso acerca de uno u otro. Haga lo que mejor se adapte a sus necesidades y haga lo que prefiere para trabajar.

0

Mi decisión se basó en dos cosas. En primer lugar, odiaba la programación en ASP. Lo hice por un trabajo anterior, y cuando me dieran una opción, elegiría PHP. También tiendo a disfrutar Linux sobre Windows.

Sin embargo, a la hora de elegir realmente, los jefes corporativos eligieron LAMP debido al costo. Porque seamos honestos como desarrolladores, el lenguaje no es tan importante. Una cosa en la que no me metí, pero aparentemente MySQL no es exactamente gratis en situaciones de negocios. No conozco los detalles, pero debe investigarlo antes de ser demandado.

-3

Creo que el equipo es el problema más grande. WISA no es universalmente peor o mejor que LAMP para cualquier trabajo en particular. Mi experiencia es en LAMP. Tengo muy poca experiencia con WISA, así que nunca lo escogería.

Es más en la línea de la fotografía: si todas sus lentes fueran de Canon, ¿por qué compraría un cuerpo Nikon para una gran actuación?

+0

Hacer afirmaciones generales tales como:> WISA universalmente peor de los mejores que la lámpara para cualquier trabajo en particular. Y luego seguir con:> Mi experiencia es en LÁMPARA. Tengo muy poca experiencia con WISA, así que nunca lo escogería. No hace nada por la pregunta en cuestión, aparte de interponer su propia opinión personal (y como usted admite, informada). De eso no se trata StackOverflow. – FlySwat

-1

Eso es cierto MySQL es $ 599 (se requiere una licencia por cada servidor de base de datos) para el uso comercial

1

he utilizado PHP/MySQL por un tiempo, y yo he utilizado rieles, y yo estoy metiendo ASP.NET ahora mismo.

Mi incentivo para cambiar a ASP.NET en este momento es similar a mi incentivo para excavar en carriles -. Me parece C# y Ruby sean lenguas mucho más agradable al código en el modelo de objetos son mucho más maduro, y parece que estoy peleando con la herramienta mucho menos.

No puedo comparar MySQL to SQL Server todavía, porque aún no he hecho demasiado con este último.

1

Mi respuesta es dejar que sus desarrolladores elijan las herramientas con las que están mejor.

2

Algo que las personas no suelen figurar en su ahorro de tiempo en Developer Hours entre plataformas.

Tome por ejemplo, una aplicación WISA vrs una aplicación LAMP, El costo inicial del entorno puede ser una diferencia de $ 2000, pero eso se compone en solo 20 horas de desarrollador.

Entonces, si al usar .NET, puede recortar 20 horas desde el desarrollo o mantenimiento del proyecto, ya ha compensado la diferencia.

Nunca es más evidente que cuando necesita escalar la plataforma y de repente se da cuenta de que necesita sumergir montañas de tiempo de desarrollador para crear un lenguaje de scripting tan rápido como uno compilado.

3

Esto es básicamente ASP.NET vs PHP ... Si usted (o los desarrolladores) tienen mucha experiencia con PHP, usa LAMP, o si han usado mucho ASP.NET, elige WISA ..

Dicho esto, aunque no estrictamente L AMP, Apache/MySQL/PHP se ejecutará en prácticamente cualquier plataforma que pueda nombrar, lo que consideraría una gran ventaja.

Nunca es más evidente que cuando necesita escalar la plataforma y de repente se da cuenta de que necesita sumergir montañas de tiempo de desarrollador para crear un lenguaje de scripting tan rápido como uno compilado.

Discutir los beneficios de un lenguaje compilado para aplicaciones web es un poco tonto, realmente. El lenguaje en sí no debería limitar la aplicación, si está diseñada de manera sensata. Muchos sitios grandes están codificados en PHP, por ejemplo. Una vez más, dicho esto, si los desarrolladores están familiarizados con ASP.Net, van a codificar mejor en eso, por lo que escalará mejor .. Lo mismo con PHP.

Básicamente, elija un lenguaje razonable de que el desarrollador (s) saben, y luego el servidor apropiado ...

2

Yo personalmente uso tanto de pilas y la razón realmente depende del cliente. Si un cliente puede soportar LAMP, sin duda es más barato, pero es importante lo que el cliente o la empresa puede soportar.

Como desarrollador independiente, no recomendaría LAMP cuando todos los recursos del cliente existan en Windows. Es realmente un nivel de comodidad ya que cualquiera de las plataformas funciona igual de bien para resolver cualquier problema.

0

FYI

MySQL $ 599/año/servidor para la básica hasta $ 4999/año/servidor para todo

MsSQL $ 212/procesador/mes para el servidor de aplicaciones web.

Si tiene una máquina de procesador dual que supera los $ 5k para MySQL o MsSQL, sin embargo, si tiene más de dos procesadores o solo necesita MySQL, el costo es más económico que la MS.

precios en julio de 2010

Cuestiones relacionadas