Posso trabalhar com o Sql Server, Office e C # usando o Linux?

6


Eu quero começar a trabalhar com o Linux, e sei que devo trabalhar nisso regularmente para me aperfeiçoar.
Eu trabalho com sql server , escritório , c # na empresa. posso instalar e fazer minhas tarefas no linux (ou seja, chapéu vermelho)?

    
por LIX 24.10.2010 / 09:26

4 respostas

5

Você tem três opções:

1) Emulação ( Vinho , Crossover Linux , Bordeaux )

2) Virtualização ( VMware Player ou Workstation VMware , Desktop Parallels , Oracle Virtualbox

3) Inicialização dupla

Para o desenvolvimento de C # no Linux, Mono Project é o caminho a percorrer. Você pode desenvolver em MonoDevelop IDE e se conectar ao SQL Server hospedado em uma máquina virtual usando SQL Client (para mais informações veja: Mono / ADO.NET , Mono / ODBC , Mono / Acesso ao banco de dados

Para mais informações sobre o Mono, dê uma olhada na página inicial: link e Perguntas frequentes do Mono, , Mono FAQ Geral , FAQ do Mono ASP.NET , FAQ do Mono WinForms , Perguntas frequentes sobre segurança mono

Veja também os seus Planos e Roteiro

Graças ao projeto Mono, você pode até criar aplicativos com C # para dispositivos Apple usando o Monotouch ou para Android usando Monodroide.

Além disso, se você quiser ter a versão mais recente do Mono e as ferramentas, recomendamos usar o openSUSE porque esse é o primeiro lugar onde você encontrará as atualizações mais recentes, sendo o Mono um projeto apoiado pela Novell que é a empresa que também patrocina a distribuição do openSUSE.

EDIT: (Completando a parte do escritório da questão)

// suítes do Office //

1) IBM Lotus Symphony - > link

2) Oracle OpenOffice - > link

3) OpenOffice.org - > link

4) Escritório GNOME - > link

5) Go-oo.org - > link

6) SoftMaker Office - > link

7) KOffice - > link

// Pacotes do Office Online //

0) Microsoft Office Online - > link

1) Google Apps - > link

2) Zoho - > link

3) ThinkFree - > link

4) Documentos ao vivo - > link

5) Ajax13 - > link

6) ContactOffice - > link

7) FengOffice - > link

8) Zimbra - > link

    
por 24.10.2010 / 22:48
2

Infelizmente, o SQL Server é um produto da Microsoft, e eu não acho que eles sejam estúpidos o suficiente para suportar uma plataforma que concorra com o Windows (ou seja, seu pão com manteiga). Coisas que usam o SQL Server dificilmente são configuráveis para usar outro servidor de banco de dados, e eu não acho que você possa alterá-lo em sua empresa de qualquer maneira.

O mesmo vale para o MS Office (se você quis dizer isso). Existem alternativas para o MS Office, sendo o mais notável o OpenOffice.org, mas não haverá o MS Office em nenhum Linux (a menos que você planeje executá-lo no WINE, o que é bastante complicado de configurar ou manter, e não há garanta que ele funcione ).

C # é uma história mais longa. Ainda assim, ele deve ser usado no Windows (solicite mais informações à Microsoft), mas há o Mono, a implementação de código aberto do .NET framework. Houve debates se um usuário Linux deveria usá-lo. Tecnicamente eu posso ver um grande obstáculo quando todos os outros usam o Visual Studio no Windows e você tenta fazê-lo funcionar no Linux.

Eu odeio dizer isso, mas francamente, eu não acho que você deva tentar usar o Linux no seu local de trabalho. Se você quer aprender Linux (o que eu encorajo), instale uma distribuição amigável (Ubuntu talvez?) No seu computador pessoal é a sua melhor foto.

    
por 24.10.2010 / 09:52
2

@phunehehe e @ddeimeke já deram boas respostas. Mas eu discordo das declarações no MS Office, sim, há alternativas (e parece que o Go OO foi deixado de fora), e vinho, mas Eu nunca vi ninguém mencionar o Escritório Cruzado . Crossover é um garfo de vinho que é apoiado comercialmente. Se você realmente deseja executar o Microsoft Office para uso profissional, eu tentaria isso. Isso também pode permitir que você use as ferramentas do Windows para o SQL Server.

    
por 24.10.2010 / 22:18
1

O MS SQL Server é um aplicativo do Windows projetado para ser executado no Windows. Linux não é o Windows. É possível que existam alguns truques para colocá-lo em prática no Linux, mas eu não recomendaria isso.

O mesmo se aplica ao MS Office. Existe uma alternativa chamada OpenOffice.org (ou LibreOffice ) que é capaz de ler e escrever documentos do MS Office. Se você precisar da integração do SharePoint, estará perdido.

O Mono é um ambiente de desenvolvimento C # e .Net para Linux.

    
por 24.10.2010 / 09:53