41 votes

Comment développer des applications .NET sur Ubuntu ?

Au collège, nous utilisons Microsoft .NET pour le développement d'applications. J'ai récemment migré vers Ubuntu et je voudrais connaître des outils similaires pour créer des applications sur/ pour ubuntu.

36voto

ICR Points 6960

Vous pouvez également programmer en .NET sur ubuntu. Enfin, de manière presque. Il existe une implémentation open source de la plateforme .NET disponible appelée MONO. Les applications MONO peuvent fonctionner sur Ubuntu/Linux, Windows et Mac OS. Recherchez MonoDevelop dans le Centre logiciel Ubuntu. En savoir plus sur Mono in Ubuntu.

Une autre option est Quickly. À mon avis, Quickly est mieux adapté pour le développement d'applications centrées sur Ubuntu. Vous pouvez coder votre application et la publier sur un PPA (dépôt launchpad) en quelques minutes. Quickly est également disponible dans le Centre logiciel Ubuntu. Commencez à écrire des applications avec Quickly.

12voto

Ben Mills Points 5424

Quickly peut vous aider à créer des applications cool en utilisant Python (assez facile à apprendre et très populaire) rapidement!

6voto

Tom Grochowicz Points 1041

Le langage Vala est un langage de programmation très similaire au C#. Il est encore très jeune, mais possède déjà de nombreuses liaisons vers des bibliothèques existantes (par exemple, GTK). Il se compile en binaires natifs, donc vos utilisateurs n'ont pas besoin d'un environnement d'exécution supplémentaire, comme c'est le cas pour .NET.

Voir une introduction à Vala pour les programmeurs C#.

5voto

JoshL Points 290

Je ne vois aucune raison pour toutes ces suggestions que vous changiez de plateformes/langages d'application. Utilisez ce à quoi vous êtes habitué et vous serez plus productif que de devoir passer du temps à apprendre un autre langage.

MonoDevelop vous donnera une meilleure expérience du développement Mono - ce n'est pas Visual Studio, mais c'est le meilleur IDE intégré pour Mono que vous pouvez obtenir sur Ubuntu. La conception visuelle des formulaires GTK et de leurs contrôles est une grande victoire (pensez à Winforms mais version Linux).

2voto

Orion Edwards Points 54939

Il existe toute sorte d'outils disponibles sur Linux qui vous permettent de créer des applications de bureau riches. Bowline est un framework mvc qui vous permet de créer des applications de bureau en ruby. Shoes est un autre framework qui vous permet de créer des applications de bureau en ruby, et c'est de loin le framework d'application de bureau le plus facile.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X