2010-04-07 13 views
6

¿Es posible esta combinación?
En caso afirmativo, ¿aún así tendré que comprar Visual Studio? ¿Podré usar MySQLi a través de C#?¿Qué obstáculos y limitaciones enfrentaré al elegir Linux + Mono + C# + MySQL para una aplicación web?

Gracias.

Actualización: Entonces, ¿significa que puedo usar cualquier cosa desde C# ASP.NET (como controles) y funcionará bajo Mono?

+0

@ z-boss http://www.mono-project.com/ASP.NET#Limitations. Escuché que Google está de moda en estos días. –

Respuesta

8

Sí, la combinación es posible. Consulte Xampp para una posible combinación.

Sí, puede acceder a MySQL a través de C# y no necesita Visual Studio. Puede escribir C# para Mono con algunos IDEs diferentes que no son VS. Confío en que eres capaz de buscar en Google para MonoDevelop y SharpDevelop.

Por cierto, this page debería darle un buen punto de partida en Desarrollo web con la pila Linux/Mono/C#/MySQL.

+3

+1: debe tenerse en cuenta que puede escribir C# con cualquier cosa: el compilador, csc.exe, se distribuye con .NET Framework y se puede usar libremente. IDE básicamente solo usa archivos de compilación que lo ejecutan detrás de escena. – womp

+2

Con toda justicia, intellisense prácticamente se justifica a sí mismo, pero estoy de acuerdo con usted en principio. – tzenes

+0

@tzenes Buen punto. El interlocutor original puede obtener VS 2008 Shell de forma gratuita (entre otras opciones gratuitas) para soporte intellisense. –

1

Yo diría que está menos limitado cuando elige Linux/Mono que Windows/MS.NET.

Con MS.NET está reparado con áreas clave como sistema operativo y servidor web, pero con mono puede elegir casi cualquier distribución Linux (o Unix) y tiene más servidores web que pueden ejecutar aplicaciones web mono (como Apache, Nginx, Lighttpd) en comparación con IIS dominante en Windows. También las bases de datos (como MySQL, PostgreSQL o NoSQL) funcionan mejor y son más compatibles con las máquinas Linux.

No tiene que comprar nada para desarrollar/implementar aplicaciones mono (excepto hardware). Visual Studio es el mejor IDE para desarrollo .NET, pero MonoDevelop está ganando impulso y es la mejor opción para Linux.

Cuestiones relacionadas