Pour avoir un petit aperçu de dotnet , j'ai essayé de faire un petit
programme en csharp (4000 lignes). Habituellement on travaille en C++ avec
api win32.
Cela fonctionnait sur deux machines de test. Quand on a voulu la généraliser
sur un pool de 20 machines, on a eu un problème. Plusieurs machine n'avait
pas le bon framework (framework 1.1 au lieu de 2.0).
De plus sur certaines machines ancienne, on a eu des temps d'exécution
vraiment très long alors qu'en c++ compilé en natif sur les autres projets
on a des temps d'exécution « acceptable ».
Je suis donc assez déçu par cette première expérience.
1- Avec le nouveau système Vista, devra t'on obligatoirement passer le
framework dotnet pour pouvoir avoir les nouvelles fonctions du système ?
2- Quel sera le socle minimum pour avoir toutes les fonction disponibles
de Windows Vista ?
3- Pendant combien de temps les Api win32 vont t'elle être maintenue
(dans Vista et les versions suivantes) ?
4- Est il prévu d'avoir la documentation (et si oui à quel coûts) des
api native de Windows Vista ?
Merci d'avance pour vos réponses (même partielle).
Cordialement
J.P. Hertz
P.S : Ceci n'est pas un "troll" : Ceux sont uniquement les interrogations d
'une personnes inquiète sur plus de 10 ans de développement intensifs d'une
équipe de plusieurs personnes en C++ . Notre parc de machine est très
hétérogène. En effet, tant qu'un application développé en interne rempli sa
fonction sur une machine donné, pourquoi changer ? Il faut dire que nous n'
avons pas un profil d'utilisateur du secteur tertiaire et nous n'utilisons
pas beaucoup de progiciel (exception faite d'un pool restreint comprenant
le secrétariat, la Pao et comptabilité et quelques ingénieurs commerciaux et
leur powerpoint et autre gadget pour avoir le look qu'il faut fasse aux
clients).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Remi THOMAS
"spamassine" écrivit Bonjour
1- Avec le nouveau système Vista, devra t'on obligatoirement passer le framework dotnet pour pouvoir avoir les nouvelles fonctions du système ?
Non, 1500 nouvelles API Win32 arrivent et bien entendu elles seront documenté dans MSDN.
2- Quel sera le socle minimum pour avoir toutes les fonction disponibles de Windows Vista ?
A priori les API de base du système seront disponible en Win32. Pour les éléments de plus haut niveau de "confort" cela sera en .NET
3- Pendant combien de temps les Api win32 vont t'elle être maintenue (dans Vista et les versions suivantes) ?
Toujours certainement.
4- Est il prévu d'avoir la documentation (et si oui à quel coûts) des api native de Windows Vista ?
MSDN sur DVD (payant) ou en ligne (gratuit).
Merci d'avance pour vos réponses (même partielle). Cordialement
P.S : Ceci n'est pas un "troll" : Ceux sont uniquement les interrogations d 'une personnes inquiète sur plus de 10 ans de développement intensifs d'une équipe de plusieurs personnes en C++ . Notre parc de machine est très hétérogène. En effet, tant qu'un application développé en interne rempli sa fonction sur une machine donné, pourquoi changer ?
Je connais des applications DOS qui remplissent encore bien les besoins, donc...
Rémi
-- Rémi THOMAS MVP Visual C++ .NET http://www.pixel-technology.com/rthomas
"spamassine" écrivit
Bonjour
1- Avec le nouveau système Vista, devra t'on obligatoirement passer le
framework dotnet pour pouvoir avoir les nouvelles fonctions du système ?
Non, 1500 nouvelles API Win32 arrivent et bien entendu elles seront
documenté dans MSDN.
2- Quel sera le socle minimum pour avoir toutes les fonction
disponibles
de Windows Vista ?
A priori les API de base du système seront disponible en Win32.
Pour les éléments de plus haut niveau de "confort" cela sera en .NET
3- Pendant combien de temps les Api win32 vont t'elle être maintenue
(dans Vista et les versions suivantes) ?
Toujours certainement.
4- Est il prévu d'avoir la documentation (et si oui à quel coûts) des
api native de Windows Vista ?
MSDN sur DVD (payant) ou en ligne (gratuit).
Merci d'avance pour vos réponses (même partielle).
Cordialement
P.S : Ceci n'est pas un "troll" : Ceux sont uniquement les interrogations
d
'une personnes inquiète sur plus de 10 ans de développement intensifs
d'une
équipe de plusieurs personnes en C++ . Notre parc de machine est très
hétérogène. En effet, tant qu'un application développé en interne rempli
sa
fonction sur une machine donné, pourquoi changer ?
Je connais des applications DOS qui remplissent encore bien les besoins,
donc...
Rémi
--
Rémi THOMAS
MVP Visual C++ .NET
http://www.pixel-technology.com/rthomas
1- Avec le nouveau système Vista, devra t'on obligatoirement passer le framework dotnet pour pouvoir avoir les nouvelles fonctions du système ?
Non, 1500 nouvelles API Win32 arrivent et bien entendu elles seront documenté dans MSDN.
2- Quel sera le socle minimum pour avoir toutes les fonction disponibles de Windows Vista ?
A priori les API de base du système seront disponible en Win32. Pour les éléments de plus haut niveau de "confort" cela sera en .NET
3- Pendant combien de temps les Api win32 vont t'elle être maintenue (dans Vista et les versions suivantes) ?
Toujours certainement.
4- Est il prévu d'avoir la documentation (et si oui à quel coûts) des api native de Windows Vista ?
MSDN sur DVD (payant) ou en ligne (gratuit).
Merci d'avance pour vos réponses (même partielle). Cordialement
P.S : Ceci n'est pas un "troll" : Ceux sont uniquement les interrogations d 'une personnes inquiète sur plus de 10 ans de développement intensifs d'une équipe de plusieurs personnes en C++ . Notre parc de machine est très hétérogène. En effet, tant qu'un application développé en interne rempli sa fonction sur une machine donné, pourquoi changer ?
Je connais des applications DOS qui remplissent encore bien les besoins, donc...
Rémi
-- Rémi THOMAS MVP Visual C++ .NET http://www.pixel-technology.com/rthomas
Vincent Burel
"spamassine" wrote in message news:43b32202$0$4512$
3- Pendant combien de temps les Api win32 vont t'elle être maintenue (dans Vista et les versions suivantes) ?
A mon sens, les API Windows sont là pour un moment, ne serait-ce que par inertie, une décennie me semble etre un minimum.
VB
"spamassine" <spamassine@antispam.fr> wrote in message
news:43b32202$0$4512$626a14ce@news.free.fr...
3- Pendant combien de temps les Api win32 vont t'elle être maintenue
(dans Vista et les versions suivantes) ?
A mon sens, les API Windows sont là pour un moment, ne serait-ce que par
inertie, une décennie me semble etre un minimum.
"spamassine" wrote in message news:43b32202$0$4512$
3- Pendant combien de temps les Api win32 vont t'elle être maintenue (dans Vista et les versions suivantes) ?
A mon sens, les API Windows sont là pour un moment, ne serait-ce que par inertie, une décennie me semble etre un minimum.
VB
John Deuf
spamassine :
1- Avec le nouveau système Vista, devra t'on obligatoirement passer le framework dotnet pour pouvoir avoir les nouvelles fonctions du système ?
Le framework .net n'existera plus en tant que tel sous Vista. Il fera partie de WinFX, la nouvelle API managed oriente objet qui remplacera l'API win32 a terme. Ce sera une composante parmi d'autres a cote des nouvelles API d'affichage (anciennement Avalon), de communication (anciennement Indigo), etc.
2- Quel sera le socle minimum pour avoir toutes les fonction disponibles de Windows Vista ?
WinFX. http://msdn.microsoft.com/winfx/
3- Pendant combien de temps les Api win32 vont t'elle être maintenue (dans Vista et les versions suivantes) ?
Win32 jouera encore un role dans Vista. En effet, tout ce qui est gestion de mémoire et thread n'est pas integre a WinFX et restera donc du ressort de Win32.
Mais meme dans les versions suivantes, Win32 sera forcement present pour comptabilite des anciens programmes, pendant des annees au moins.
4- Est il prévu d'avoir la documentation (et si oui à quel coûts) des api native de Windows Vista ?
MSDN.
-- John Deuf
spamassine :
1- Avec le nouveau système Vista, devra t'on obligatoirement
passer le framework dotnet pour pouvoir avoir les nouvelles fonctions
du système ?
Le framework .net n'existera plus en tant que tel sous Vista.
Il fera partie de WinFX, la nouvelle API managed oriente objet qui
remplacera l'API win32 a terme.
Ce sera une composante parmi d'autres a cote des nouvelles API
d'affichage (anciennement Avalon), de communication (anciennement
Indigo), etc.
2- Quel sera le socle minimum pour avoir toutes les fonction
disponibles de Windows Vista ?
WinFX.
http://msdn.microsoft.com/winfx/
3- Pendant combien de temps les Api win32 vont t'elle être
maintenue (dans Vista et les versions suivantes) ?
Win32 jouera encore un role dans Vista. En effet, tout ce qui est
gestion de mémoire et thread n'est pas integre a WinFX et restera donc
du ressort de Win32.
Mais meme dans les versions suivantes, Win32 sera forcement present pour
comptabilite des anciens programmes, pendant des annees au moins.
4- Est il prévu d'avoir la documentation (et si oui à quel coûts)
des api native de Windows Vista ?
1- Avec le nouveau système Vista, devra t'on obligatoirement passer le framework dotnet pour pouvoir avoir les nouvelles fonctions du système ?
Le framework .net n'existera plus en tant que tel sous Vista. Il fera partie de WinFX, la nouvelle API managed oriente objet qui remplacera l'API win32 a terme. Ce sera une composante parmi d'autres a cote des nouvelles API d'affichage (anciennement Avalon), de communication (anciennement Indigo), etc.
2- Quel sera le socle minimum pour avoir toutes les fonction disponibles de Windows Vista ?
WinFX. http://msdn.microsoft.com/winfx/
3- Pendant combien de temps les Api win32 vont t'elle être maintenue (dans Vista et les versions suivantes) ?
Win32 jouera encore un role dans Vista. En effet, tout ce qui est gestion de mémoire et thread n'est pas integre a WinFX et restera donc du ressort de Win32.
Mais meme dans les versions suivantes, Win32 sera forcement present pour comptabilite des anciens programmes, pendant des annees au moins.
4- Est il prévu d'avoir la documentation (et si oui à quel coûts) des api native de Windows Vista ?