Bonjour et merci pour ta réponse rapide. Si j'ai bien compris on peut installer des fichiers sous Windows pour faire tourner des applications dites ".net". Mais cela ne me dit pas ce que sont ces applications ".net", ce qu'elles ont de particulier ...
En fait, je programme des petites applis Windows pour mes besoins personnels (et pour le fun !) avec Delphi mais j'en suis resté à une très vieille version (2 sortie à l'époque de Windows95 !). En cherchant comment le produit avait évolué, je tombe sur une version 8 qui ne parle que de ".net" ...
Ben c'est simple tu connais la plateforme Java ? Java c'est un language, une énorme bibliothèque de classe (l'API), et la machine virtuelle qui fait tourner les programmes.
Et bien le framework .NET , c'est un peu pareil façon Microsoft, afin de contrer Sun (ceux qui font Java) et gagner quelques parts de marché.
Pour faire tourner une application .NET, il faut effectivement avoir installé l'environnement d'exécution (la machine virtuelle).
.net framework c'est un rêve devenu réalité héhé en gros c'est une bibliothèque aussi étendue que l'api windows, tu peu l'utiliser comme tu utilise le systeme dexploitation windows pour afficher des fenetres des boite de dialogues des thread, la sécu,...
.net c'est aussi le runtime , l'environnement dans lequel ton prog fonctionne en gros c un couche intermediaire avec windows.
et finalement .net c'est aussi gagner du temps et coder plus propre avec ca même le plus gros "beghi" devient un programmeur lol.
En théorie oui, dans la pratique, la plateforme est encore très jeune, et pour l'instant, tu peux faire tourner des applications en mode console sous Linux, avec Mono (implémentation libre de .NET pour Linux).
Par contre, dès qu'il y a des interfaces graphiques, ça devient plus chaud, les gars de Mono y travaillent.
Si tu cherches la portabilité, essaie Java. Il va falloir attendre un peu pour .NET
Est-ce que ça veut dire qu'un programme ".net" peut tourner sur n'importe quel OS si on y a installé une "machine virtuelle" ?
Non absolument pas. Il faut que la machine virtuel soit exporté pour tous les OS (windows, linux, mac OS, solaris). Un projet libre se nommant mono tend à faire cela mais c'est jeune, et libre. Java lui est bien plus performant dans ce domaine vu qu'il existe sur la plupart des plateformes et qu'il y quelques années derrières lui.
.net c'est aussi le runtime , l'environnement dans lequel ton prog fonctionne en gros c un couche intermediaire avec windows.
La couche intermédiaire n'existe que sous windows. Et Linux/Unix dans tout ca ? Et meme le projet Mono je le sens pas trop.
Utilisez directement des GUI pensés pour le multi-platforme, comme le QT ! (qui est completement gratuit sauf pour un usage commercial sous windows).
Citation :
et finalement .net c'est aussi gagner du temps et coder plus propre avec ca même le plus gros "beghi" devient un programmeur lol.
Comme dirait le "beghi" en ruth : "str_to_word_tab c'est pour concatener deux chaines ?"
Le "beghi" devenant un programmeur est un bien grand mot
Citation :
Visuellement elles n'ont rien de différent par rapport aux autre applications
Visuellement non, il y a juste 30 mo de DLL derriere
Omg noobie je lai quasiment fini il me reste juste conclusion et activité de lentreprise. 35 pages ca va noob? je vais le passer en verdana ca fera 40 pages lol.
Et au fait jme suis fai owned il m'a pa payé parcke lentreprise a des prob financier jai la haine! jvai taffer a la fnac en decembre aussi pour avoir des sous a filer a tu sais qui lol.
merde je l'ai pas encore commencé du tout le mien gloup
Ouais faut que tu travailles pour financer une année de DAOC a "beghi", lol.
Non serieusement, ouais en plus ca coute chers Et essaye le bois de boulogne au lieu de place pigale, c'est peu etre moins chers
Je me demandais si une fois la derniere version 3.5 installé on pouvait désinstallé les verions 1.1 2.0 et 3.0 sans avoir de probleme avec les apllication utilisants .net ?
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.