it-swarm-es.com

¿Puedo trabajar con SQL Server, Office y C # usando Linux?


Quiero empezar a trabajar con Linux, y sé que debería trabajar en eso regularmente para mejorarme.
Trabajo con SQL Server, Office, C # en la empresa. ¿Puedo instalar y hacer mis tareas en Linux (I.E. Red Hat)?

6
LIX

Tienes tres opciones:

1) Emulación ( vino , Crossover Linux , Burdeos )

2) Virtualización ( VMware Player o Estación de trabajo VMware , Parallels Desktop =, Oracle VirtualBox )

3) arranque dual

Para el desarrollo de C # en Linux, Proyecto MONO es el camino a seguir. Puede desarrollar en monodalopelel IDE y conectarse al servidor SQL alojado en una máquina virtual usando SQL Client (para más información ver: - MONO/ADO.NET , MONO/ODBC , Mono/Acceso de base de datos )

Para obtener más información sobre MONO, eche un vistazo a la página de inicio: http://mono-project.com/start y mono FAQ Technical =, mono FAQ GENERAL , Mono ASP.NET Preguntas frecuentes , Preguntas frecuentes de Mono WinForms , Preguntas frecuentes sobre la seguridad mono

También vea sus planes y RoadMap

Gracias al proyecto MONO, incluso puede construir aplicaciones con C # para Apple Dispositivos usando monótono o por Android usando Monodroid.

Además, si desea tener la última versión de MONO y Herramientas, recomiendo usar openSUSE porque ese es el primer lugar donde ' Encontrará las últimas actualizaciones, el mono es un proyecto respaldado por Novell, que es la compañía que también patrocina la distribución de OpenSuse.

Editar: (completando la parte de la oficina de la pregunta)

// Office Suites //

1) IBM Lotus Symphony -> http://symphony.lotus.com/software/lotus/symphony/home.nsf/home

2) Oracle OpenOffice -> http://www.oracle.com/us/products/applications/open-office/index.html

3) OpenOffice.org -> - http://www.openoffice.org/

4) Oficina de Gnome -> http://live.gnome.org/gnomeOffice

5) go-oo.org -> http://go-oo.org/

6) Oficina de Softaker -> http://www.softmaker.com/english/ofl_en.htm

7) KOFFICE -> http://www.koffice.org/

// Office Suites //

0) Microsoft Office Online -> http://www.officelive.com/en-us/

1) Google Apps -> http://docs.google.com/

2) ZOHO -> http://www.zoho./

3) ThinkFree -> http://thinkfree.com

4) Documentos en vivo -> http://www.live-documents.com/

5) AJAX13 -> http://us.ajax13.com/en/

6) ContactoOffice -> http://www.contactoffice.com/

7) fengoffice -> http://www.fengoffice.com/web/

8) ZIMBRA -> http://www.zimbra.com/

5
bitek

Lamentablemente, SQL Server es un producto de Microsoft, y no creo que sean lo suficientemente estúpidos como para admitir una plataforma que compite con Windows (es su pan y mantequilla). Las cosas que usan SQL Server apenas son configurables para usar otro servidor de base de datos, y no creo que pueda cambiarlo en su empresa de todos modos.

Lo mismo va para la oficina de MS (si lo quiso decir). Hay alternativas para la Oficina de MS, la más notable como OpenOffice.org, pero no, no habrá MS Office en ningún Linux (a menos que planee ejecutarlo en el vino, lo cual es bastante incómodo para configurar o mantener, y no hay Garantizar que lo hará trabajo ).

C # es una historia más larga. Aún así, está destinado a ser utilizado en Windows (pregunte a Microsoft para más información), pero hay Mono, la implementación de OpenSource del Framework .NET. Ha habido debates si un usuario de Linux debe usarlo. Técnicamente, puedo ver un obstáculo importante cuando todos los demás usan Visual Studio en Windows e intentas hacer que funcione en Linux.

Odio decir esto, pero francamente, no creo que intentes usar Linux en su lugar de trabajo. Si desea aprender Linux (que aliento), instale una distribución fácil de usar (¡Ubuntu Tal vez?) En su computadora personal es su mejor disparo.

2
phunehehe

@Phunehehe y @Ddeimeke ya han dado buenas respuestas. Pero no estoy de acuerdo con las declaraciones de MS Office, sí, hay alternativas (y aparece Go OO se quedó apagado), y el vino, pero nunca veo Alguien menciona Oficina de Crossover . Crossover es un tenedor de vino que está respaldado comercialmente. Si realmente desea ejecutar Microsoft Office para uso profesional, lo intentaría. Esto también puede permitirle usar las herramientas de Windows para SQL Server.

2
xenoterracide

MS SQL Server es una aplicación de Windows, que está diseñada para ejecutarse en Windows. Linux no es Windows. Es posible que haya algunos trucos para subir y correr en Linux, pero no lo recomendaría.

Lo mismo se aplica a MS Office. Hay una alternativa llamada OpenOffice.org (o LibreOffice ) que es capaz de leer y escribir documentos de MS Office. Si necesita una integración de SharePoint, se pierde.

MONO es un entorno de desarrollo C # y .NET para Linux.

1
ddeimeke