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.
Réponses
Trop de publicités?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.
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.
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).
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.
- Réponses précédentes
- Plus de réponses