Executable .net sans FrameWork - C#/.NET managed - Programmation
Marsh Posté le 29-04-2005 à 12:13:34
LOL
Euh...non je crois pas du tout que ce soit possible.
Il faut comprendre .NET avant de l'utiliser.
Marsh Posté le 29-04-2005 à 12:14:09
on peut pas
et vous êtes pénibles avec ce genre de question ! est-ce qu'on demande si on peut exécuter du Java sans la JVM ?
Marsh Posté le 29-04-2005 à 12:17:06
Pourquoi pas faire la meme chose avec le Java?
Je connais le .net avec les modules et comment il marche c'est bien pour cela que je pose cette question !
merci quand meme.
----
Il n'existe pas de question bête
----
Marsh Posté le 29-04-2005 à 12:17:53
On s'en pète du .NET FrameWork. De plus en plus de monde le possède, et une fois que c'est installé, c'est installé. Donc ce n'est vraiment pas un problème.
Marsh Posté le 29-04-2005 à 12:18:24
Ca reste à mediter....
Une voiture peut rouler sans roues?
Marsh Posté le 29-04-2005 à 12:18:31
mais comment veux tu utiliser des classes et composants d'un environnement précis, si ledit environnement n'est pas installé ?
c'est comme si tu voulais faire du Win32 sur Mac hein !
Marsh Posté le 29-04-2005 à 12:19:18
___ a écrit : Pourquoi pas faire la meme chose avec le Java? |
Si, on peut compiler en natif avec gcj
Marsh Posté le 29-04-2005 à 12:20:50
merci Elianor, voila quelqu'un qui dit qqchose de bien !
donc on peut faire un Java natif
Marsh Posté le 29-04-2005 à 12:24:11
Citation : est-ce qu'on demande si on peut exécuter du Java sans la JVM ? |
cela marche donc avec Java, le .net étant du meme principe, peut etre peut -on(ou pourra t-on) faire la meme chose avec le .net.
Marsh Posté le 29-04-2005 à 12:26:19
___ a écrit : merci Elianor, voila quelqu'un qui dit qqchose de bien ! |
Mais ceux qui ont pondu ça n'ont jamais rien compris à la philo des langages à plateforme comme java ou .NET. gcj est une grosse merde qui doit être oubliée
Marsh Posté le 29-04-2005 à 12:26:42
si : chez toi tu as le framework, tu viens à la fac ou en entreprise et la, ah bin il n'y est pas et on ne peut pas l'installer !
lol
Marsh Posté le 29-04-2005 à 12:27:43
___ a écrit : si : chez toi tu as le framework, tu viens à la fac ou en entreprise et la, ah bin il n'y est pas et on ne peut pas l'installer ! |
et bin tu l'installes
Marsh Posté le 29-04-2005 à 12:27:47
___ a écrit : tu viens à la fac ou en entreprise et la, ah bin il n'y est pas et on ne peut pas l'installer ! |
Si il n'y est pas, c'est qu'il y en a pas besoin. L'installation de softs est une tache d'administration, et si tu n'est pas administrateur, tu n'installe pas de softs.
Marsh Posté le 29-04-2005 à 12:28:26
on peut les programmer en .net, surtout dans l'informatique ;-)
Marsh Posté le 29-04-2005 à 12:28:48
elianor a écrit : Si il n'y est pas, c'est qu'il y en a pas besoin. L'installation de softs est une tache d'administration, et si tu n'est pas administrateur, tu n'installe pas de softs. |
Marsh Posté le 29-04-2005 à 12:29:05
___ a écrit : on peut les programmer en .net, surtout dans l'informatique ;-) |
rien compris
Marsh Posté le 29-04-2005 à 12:29:10
___ a écrit : on peut les programmer en .net, surtout dans l'informatique ;-) |
hein ?
Marsh Posté le 29-04-2005 à 12:31:05
___ a écrit : on peut les programmer en .net, surtout dans l'informatique ;-) |
Marsh Posté le 29-04-2005 à 12:31:08
sorry
eh bien chez moi par exemple je développe un logiciel (traitement d'images, 3D, BDD ou autre par exemple) et je viens le faire tourner à la fac: là ça ne peut pas marcher.
Marsh Posté le 29-04-2005 à 12:32:15
utilises des technologies d'avenir, programme le en C
sinon, tu n'as pas l'environnemet -> tu n'utilises pas.
Marsh Posté le 29-04-2005 à 12:32:24
Non mais faut pas que tu fasses du .NET toi, oublies .NET...
Marsh Posté le 29-04-2005 à 12:34:46
Vous avez déjà testé le C# ? (je pense sinon vous ne seriez pas ici)
car franchement ca fonctionne plutot bien et je ne me prends pas du tout la tete en programmant en C#, contrairement au c et c++.
En gros c'est la meme chose que java, en enlevant tout ce qui est chiant ;-)
Marsh Posté le 29-04-2005 à 12:36:57
De toute façon même une version compilée aura besoin du gros barda de .dll , alors bonjour...
Marsh Posté le 29-04-2005 à 12:43:17
___ a écrit : Vous avez déjà testé le C# ? (je pense sinon vous ne seriez pas ici) |
et la principale raison qui fait que tu ne te prends pas la tête en C# est que tu utilises les classes du Framework
la boucle est bouclée
Marsh Posté le 29-04-2005 à 12:50:42
___ a écrit : Vous avez déjà testé le C# ? |
oui
Marsh Posté le 29-04-2005 à 15:07:24
___ a écrit : sorry |
Ben si c'est un projet de fac soit tu tanne ton admin/prof pour qu'il installe le framework, soit tu fais le projet dans le/les langage(s) autorisé(s) par le prof
Marsh Posté le 16-11-2005 à 18:29:25
Je ne vois pas pourquoi vous vous acharnez sur lui pour sa question...
Je cherche une solution qui peut résoudre ce problème...
J'ai une appli qui sera distribuée sur CD-ROM à tous les clients de mon entreprise...Application qui ne doit pas être installée sur le poste du client mais qui doit rester sur le CD (sinon j'aurai utilisé bootstrapper)...
Alors le problème est que la plupart des gens qui auront le CD sont des quiches en info, et surtout ils ont certainement un vieux windows 98 sans framework...
Donc là, je peux pas leur demander d'installer le framework avant de lancer le CD...C'est pas dans leurs compétences...
Donc il doit bien exister un moyen d'embarquer toutes les DLL nécessaires sur le CD et basta...
NON ???
Marsh Posté le 16-11-2005 à 18:34:09
nerix a écrit : |
NON §§§
Et de tes contraintes fonctionnelles nait l'impossibilité d'utiliser .NET
Marsh Posté le 16-11-2005 à 18:54:43
J'ai entendu parler d'une appli qui utilise MONO en "standalone" pour les PC qui n'ont pas le framework .NET. Cela dit, je l'ai pas vu tourner, c'est p-e un vaporware
Marsh Posté le 16-11-2005 à 18:55:15
Ouais plus ou moins...
Mais bon quel langage winform je pourrais utiliser alors ???
Pour te répondre lex, j'ai du voir un truc dans le genre, oui...
Sinon y a thinstall qui pourrait résoudre le problème...Mais la license n'est pas donnée...
Marsh Posté le 16-11-2005 à 19:16:30
Lex a écrit : J'ai entendu parler d'une appli qui utilise MONO en "standalone" pour les PC qui n'ont pas le framework .NET. Cela dit, je l'ai pas vu tourner, c'est p-e un vaporware |
Mono fonctionne nickel, mais oublie les libs Windows.Forms
Marsh Posté le 16-11-2005 à 19:19:53
C'est pas nickel alors si tu peux pas intégrer les windows.forms... :-/
Marsh Posté le 16-11-2005 à 19:26:15
nerix a écrit : C'est pas nickel alors si tu peux pas intégrer les windows.forms... :-/ |
Bha il lui reste GTK# qui est tres bon (et qui lui fonctionne sur le framework .net sans probleme)
Sinon, il existe un wrapper WindowsForms -> GTK#, mais niveau compatibilité, c'est pas encore ça...
Mono fait tourner à la quasi perfection les projets ASP.net par exemple, la compatibilité est tres bonne (et fonctionne sous Win, Linux et macosX)
Marsh Posté le 16-11-2005 à 19:32:47
ça a l'air d'avancer pour les winforms d'après ce que je lis :
Mono 1.1.10
D'autres modules se voient améliorer, notamment les WinForms, le compilateur JavaScript, le support LDAP, MonoDoc, Cairo, etc.
Marsh Posté le 21-11-2005 à 22:16:21
nerix a écrit : Je ne vois pas pourquoi vous vous acharnez sur lui pour sa question... |
Vous recherchez un compilateur natif win32 dotnet et ainsi éviter de vous trimballer des 30 Mo de dll du framework ?? Mais si, ça existe depuis plus de 2 ans !
Salamander .NET Native Compiler
Compile .NET assemblies (IL) to native code, run without .NET Framework
Salamander Linker and Mini-Deployment Tool
Link assemblies together, deploy without whole Framework installation
"Salamander .NET Linker and mini-deployment tool allows you to link .NET assemblies together into a single file, and to deploy your application without installation of the whole Microsoft .NET Framework. The linker selectively links MSIL code putting together only the required classes and methods, and it is capable of linking into the Microsoft .NET framework class libraries. The mini-deployment tool then builds a minimum set of the Microsoft .NET runtime to ship with your application. This usually results in installation size of a few mega bytes, rather than tens of mega bytes, and the installation takes much less time without rebooting machines. The mini-deployed application can be launched directly from a CD, absolutely without copying files or adding registry entries.
Microsoft .NET Framework is by any standard a significant installation that one would easily notice; some users may not be willing to install it at all. On the other hand, there are still many PCs that may not be suitable for .NET framework installation. This tool helps you to reach more customers as it silently deploys a trimmed down version of the framework without any noticeable effects and conflicts. The framework itself appears as an integrated part of your own application. The deployed application runs from an isolated directory without conflicts with future installation of the full .NET framework."
http://www.remotesoft.com/linker/
http://www.remotesoft.com/
Seul petit problème, le prix
489 dollars / licence pour 1-5 développeurs
Dommage que ça n'existe pas en licence GPL ? S'il y a des candidats pour rejoindre un projet SourceForge sur la question, je suis votre homme )
Autres produits de RemoteSoft Inc :
- Salamander Decompiler (décompilateur MSIL)
- Salamander Obfuscator / Protector (protection du code MSIL)
Je crois que cette société répond à un réel besoin des développeurs .NET...
Marsh Posté le 21-11-2005 à 22:22:05
Moi je savais que ça existe, mais tout le monde il veut du gratuit, alors c'était même pas la peine d'en parler
Marsh Posté le 29-04-2005 à 12:11:34
bonjour
Savez -vous s'il est possible de compiler un programme .net (ou de le convertir) de façon à ce qu'il n'utilise pas le framework .net ?
Ca serait sympa de pouvoir développer en C# et de lancer son logiciel sur des PCs sans le framework...
merci pour vos réponses !