Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Des applications Linux avec Visual Studio .NET

par - source: toolinux
Mainsoft est une société spécialisée dans le portage d’applications Windows vers Linux. Elle nous propose aujourd’hui un nouveau produit assez inattendu : "Visual Main Win for J2EE". Vous pourrez désormais programmer, avec Visual Studio .NET, des applications qui pourront être recompilées en Java pour être ensuite utilisées sous n’importe quel système d’exploitation.

La version gratuite de ce plug-in se nomme Grasshopper (comme le célèbre club de football Suisse). Cette version prend en compte les langages C# et Visual Basic .NET. Vous pouvez télécharger le logiciel sur le site de Mainsoft. Il fait une taille d’environ 138 Mo.

Selon Mainsoft, le principal intérêt de ce greffon est que Visual Studio reste un outil très utilisé et très performant pour développer des applications WEB. Donc avec l’outil de portage d’applications Grasshopper, les programmeurs utilisant Visual Studio ne se fermeront pas les marchés des logiciels fonctionnant sous des systèmes d’exploitation autres que Windows.

Partager:
23
Commentaires
Lire plus
X
Valider

Commentaires
Ajouter un commentaire
Neoseifer 12/06/2005 14:15
Masquer
-0+

Juste pour chipotter, on dit "programmeur" et non "programmateur".
Sinon le projet a l'air interessant mais pas autant que Mono qui va dans le même sens.

Le_Tolier 12/06/2005 14:50
Masquer
-0+

Programmateur c est pour les machines a laver ... :whistle:

BC-A 12/06/2005 15:10
Masquer
-0+

Pour avoir utilisé mainwin sur le portage d'applications "lourdes" (le portage ayant finalement échoué pour cause de performances insuffisantes et d'une gestion des pages de codes CJK et paramètres linguistiques catastrophique), et au vu de la lourdeur de .net, j'espère que le résultat sera utilisable... :/

xam 12/06/2005 15:59
Masquer
-0+

Si on utilise Linux sur du PowerPC il n'existe pas de VM java de SUN. :/

xam 12/06/2005 16:03
Masquer
-0+

Et avec mono on peut faire tourner du .Net sous Linux.

brisssou 12/06/2005 18:49
Masquer
-0+

Citation :

Programmateur c est pour les machines a laver ... :whistle:





rhââ, exactement c'que j'voulais dire !!

brisssou 12/06/2005 18:51
Masquer
-0+

Citation :Pour avoir utilisé mainwin sur le portage d'applications "lourdes" (le portage ayant finalement échoué pour cause de performances insuffisantes et d'une gestion des pages de codes CJK et paramètres linguistiques catastrophique), et au vu de la lourdeur de .net, j'espère que le résultat sera utilisable... :/



c'est lourd .NET ?

pourtant j'entends partout "Java c'est lent ça pue, .NET c'est speed, c'set trop bien".

Moi je connais que Java, et j'aime ça, mais ta remarque me surprend

KangOl 12/06/2005 19:05
Masquer
-0+

java c'est lent :o
mouarf, j'ai entendu ce troll pendant toute mes études :D

yqnn 12/06/2005 19:20
Masquer
-0+

Hum ...

La lenteur de .NET + l'extrême lenteur de Java = Je vous laisse imaginer :pt1cable:


Citation :java c'est lent :o
mouarf, j'ai entendu ce troll pendant toute mes études :D

Euh, c'est pas un troll c'est une vérité, les applications Java ne sont pas compilées pour le processeur, donc forcement c'est beaucoup plus lent.
Pour en avoir un exemple concret, il suffit de comparer la vitesse de OOo et NeoOfficeJ (la version Java de OOo), les vitesses d'exécution n'ont rien à voir.

KangOl 12/06/2005 19:23
Masquer
-0+

c'est un fait qu'il faut que la vm charge le code mais un fois chargé, c'est tout aussi rapide...

SpadVIII 12/06/2005 19:38
Masquer
-0+

J'ai utilisé le produit Mainwin de Mainsoft des années. C'est assez impressionnant, car cela permet de recompiler n'importe quel programme Windows (écrit avec le SDK Win32 ou les MFCs) sous Unix (je faisais mes compilations sous Sun Solaris).
Donc, quand on ne connait rien à Unix, c'est pratique; cela évite des mois de formations, et on obtient en plus une applie identique que l'on peut faire tourner à la fois sur les 2 plateformes (pratique pour les commerciaux pour faire des démos sur des portables sous Windows).

Maintenant, le résultat donnait des applications très lourdes et gourmandes en resource (Les APIs de Mainwin, se basaient sur XLib d'UNIX, et reprenait tout le code de Microsoft à partir de là). ça tournait, mais bon...

A long terme, mieux vallait, à mon avis, mettre la main à la pâte, et programmer en Natif sous UNIX si on n'avait pas du tout besoin de Windows.
D'ailleurs, je vois que leur offre évolue avec cette news.

En tout cas, techniquement, y'a pas les gars de Mainsoft sont des bons (le guru technique de la société, est un Israëlien, qui bosse de chez lui maintenant et qui fait juste du consulting). Car réussir le tour de force de "simuler" (même si le terme n'est pas très exacte) tout Windows sous UNIX (n'importe quelle fonctions du SDK fonctionnait! :ouch: ), c'est un jolie tour de force.

Thomas D 12/06/2005 19:52
Masquer
-0+

mais lol chaque fois y a mon word qui me la corrige automatiquement je suis confu ca fait deux fois

xam 12/06/2005 20:22
Masquer
-0+

Citation :


En tout cas, techniquement, y'a pas les gars de Mainsoft sont des bons (le guru technique de la société, est un Israëlien, qui bosse de chez lui maintenant et qui fait juste du consulting). Car réussir le tour de force de "simuler" (même si le terme n'est pas très exacte) tout Windows sous UNIX (n'importe quelle fonctions du SDK fonctionnait! :ouch: ), c'est un jolie tour de force.



Wine ne le fait pas ? :)

BC-A 12/06/2005 20:28
Masquer
-0+

Citation :

c'est lourd .NET ?

pourtant j'entends partout "Java c'est lent ça pue, .NET c'est speed, c'set trop bien".

Moi je connais que Java, et j'aime ça, mais ta remarque me surprend



Je parle de l'environnement de dev Visual Studio .Net

Sinon à l'éxecution je saurais pas trop dire face à Java. Mais je n'ai surement eu que des mauvais examples d'applis java (c'est à dire lourdes et lentes) :D

os2 12/06/2005 20:34
Masquer
-0+

yqnn, faudrait que tu te mettes à jour

la jvm interprète le code et compile en natif en arrière plan, ce qui fait que le code est optimisé pour le processeur donnée

ce qui ne garantie en rien la vitesse du soft... si le soft est mal foutu, le jit ne pourra rien faire

on peut vite s'en rendre compte, plusieurs programmeur en java font des longues tâches lors d'un évènement d'un composant graphique: clique sur un bouton, focus... alors que le edt de java est mono thread... il suffit de créer un thread et basta...

os2 12/06/2005 20:38
Masquer
-0+

BC-A ta pas du utiliser grand logiciel c'est pour ça

rapidement qui sont qui sont pas mal: DbVisualizer, analysesi

BC-A 12/06/2005 20:38
Masquer
-0+

Citation :

J'ai utilisé le produit Mainwin de Mainsoft des années. C'est assez impressionnant, car cela permet de recompiler n'importe quel programme Windows (écrit avec le SDK Win32 ou les MFCs) sous Unix (je faisais mes compilations sous Sun Solaris).
Donc, quand on ne connait rien à Unix, c'est pratique; cela évite des mois de formations, et on obtient en plus une applie identique que l'on peut faire tourner à la fois sur les 2 plateformes (pratique pour les commerciaux pour faire des démos sur des portables sous Windows).

Maintenant, le résultat donnait des applications très lourdes et gourmandes en resource (Les APIs de Mainwin, se basaient sur XLib d'UNIX, et reprenait tout le code de Microsoft à partir de là). ça tournait, mais bon...

A long terme, mieux vallait, à mon avis, mettre la main à la pâte, et programmer en Natif sous UNIX si on n'avait pas du tout besoin de Windows.
D'ailleurs, je vois que leur offre évolue avec cette news.

En tout cas, techniquement, y'a pas les gars de Mainsoft sont des bons (le guru technique de la société, est un Israëlien, qui bosse de chez lui maintenant et qui fait juste du consulting). Car réussir le tour de force de "simuler" (même si le terme n'est pas très exacte) tout Windows sous UNIX (n'importe quelle fonctions du SDK fonctionnait! :ouch: ), c'est un jolie tour de force.



A l'époque où je l'utilisais, il y avait un pb du fait qu'une partie des api utilisaient la Xlib, et une autre partie un portage de la libc... Au final, les résultats étaient parfois un peu... spéciaux... Mais bon, c'était dans un domaine particulier.

Sinon effectivement, l'équipe technique Israéliene (et notament la personne dont tu parles...) de Mainsoft est vraiment de très haut niveau.

BC-A 12/06/2005 20:42
Masquer
-0+

Citation :

BC-A ta pas du utiliser grand logiciel c'est pour ça

rapidement qui sont qui sont pas mal: DbVisualizer, analysesi



Vu le pognon qui a été investi sur le projet utilisant les GUIs en question, je pense que les solutions choisies sont les bonnes (enfin j'espère :D ). En tout cas à l'utilisation (PIV 2.4 512mo), il faut surtout pas réduire l'appli dans la barre des tâches :D sinon quand tu recliques dessus pour la remonter, t'es mort... [:ddr555]

xstephx 12/06/2005 21:57
Masquer
-0+

Faire tourner des applis .NET sous des systemes *nix, c'etait pas le but de Mono ? Ou alors Mono c'est un langage pour *nix proche de .NET ?

windu2b 12/06/2005 22:34
Masquer
-0+

Citation :

mais lol chaque fois y a mon word qui me la corrige automatiquement je suis confu ca fait deux fois



change ca dans le correcteur orthographique ou bien change de traitement de texte!
Un certain OOo est très bien :whistle:

Thomas D 13/06/2005 09:13
Masquer
-0+

j'y pense sérieusement ^^ (je trouve ta proposition judicieuse );-)

cyrano 13/06/2005 09:57
Masquer
-0+

Concernant la lenteur de java, cela dépend aussi de la JVM. Des vieilles de SUN sont bien plus lente que les nouvelles (d'un gros facteur).

Publicité

Les offres du moment

Newsletters


OK