ASP.Net Developer querendo migrar para o Ubuntu

0

Cartaz pela primeira vez, admirador de longa data ...

Eu desenvolvo muitas páginas ASP.net usando o Umbraco e o DotNetNuke. Eu decidi que eu quero levar tudo para o Ubuntu e não me importo de aprender novas linguagens de programação (na verdade eu estou ansioso para isso) Mas eu não quero mudar o que eu faço no que diz respeito a como eu me aproximo um novo projeto.

Atualmente eu uso um CMS para hospedar meus sites e, em seguida, eu construo aplicativos de console para fazer back-end, por exemplo. Meu site atual usa um aplicativo C # para coletar dados de um site onde eu uso essas informações para permanecer competitivo com o meu marketing afiliado.

Então, o que seria uma boa (s) linguagem (s) para aprender, a fim de migrar com sucesso para o Ubuntu com o menor tempo de inatividade.

Meu entendimento é que eu precisaria aprender PHP para os sites CMS e Python para os programas de terminal. Mas alguém mencionou que eu posso usar o Python para ambos.

Alguma idéia?

Muito obrigado

Sean

    
por Sean Valentine 18.10.2013 / 13:12

2 respostas

1

Se você tem aplicações web desenvolvidas com o ASP.Net, a maneira mais fácil de migrar para o Ubuntu é simplesmente implementá-las com o ModMono . Mono em geral suporta mais o que você faz com c # no Windows. Antes de aprender um novo idioma, eu tentaria esse caminho.

Caso contrário, aconselho-o a continuar com o Java + Eclipse, aderindo assim às linguagens OO de alto nível.

    
por Luís de Sousa 18.10.2013 / 14:37
0

Se você é um bom desenvolvedor de C #, você deve achar o uso de PHP ou Python muito fácil de entender (eu mudei de .net para o mundo de código aberto baseado em Linux 8 meses atrás).

O PHP não é uma boa linguagem, mas é uma experiência popular e com programação que você não deve cair nas muitas armadilhas do PHP. Use uma boa estrutura O ASAP, Cake, Sympfony, Yii ou Zend, por exemplo, ajudará com uma experiência de desenvolvimento de PHP mais prazerosa.

Nos círculos que frequento, o CMS predefinido parece ser o Wordpress e para coisas demasiado complexas para o Wordpres, o Drupal, mas eu pessoalmente prefiro criar o meu próprio framework.

Para o Python, você pode escrever para a web, o Django é um framework popular.

Além disso, Ruby on Rail IMHO vale a pena dar uma boa olhada e é um bom framework / stack para desenvolvimento web.

Uma grande mudança que você precisa fazer é se afastar da mentalidade do IDE. Aprenda a instalar e configurar a partir da linha de comando e use um editor de texto (gosto Geany com é como um IDE leve), não precisando executar um depurador.

    
por NGRhodes 18.10.2013 / 15:53