|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : mai 2004 Messages : 930 ![]() |
Bonjour tout le monde,
Je souhaiterais faire des applications windows en .Net mais qu'elles puissent être parfois portées sous linux et donc utiliser Mono pour cela. j'ai vu des news sur Mono 2.8 qui indique qu'ils ont porté le framework .NET4.0, C#4.0, les winforms mais pas le WPF. Qu'en est-il de WCF ? Est-ce que les composants tiers qui utilisent des assemblies portées fonctionnent sous Mono où faut-il qu'ils soient aussi portés sous Mono ? Quid des connecteurs aux bases de données ? Merci par avance pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Arnaud Développeur .NET Inscription : avril 2006 Messages : 1 386 ![]() |
WCf est implémenté en partie : http://www.mono-project.com/WCF_Development_2010
Pour les composants tiers, du moment qu'il s ne requiert aucune dll non portée, c'est logiquement bon Pour, plus de détails : http://mono-project.com/Compatibility http://go-mono.com/status/ |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : mai 2004 Messages : 930 ![]() |
Salut, merci pour ta réponse.
Ca veut dire que si un composant tiers par exemple utilise le Framework 2.0, forcément il fonctionnera sous Mono car tout le framework 2.0 a déjà été porté ? Une application réalisée et compilée pour windows doit-elle être recompilée avec MonoDevelop par exemple pour qu'elle puisse fonctionne avec Mono sous linux ou pas ? En gros, doit-on avoir les sources des composants tiers pour les recompiler ou n'est-ce pas nécessaire ? Si c'est nécessaire, doit-on avoir un projet pour windows et un projet sous linux ? |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Citation:
Toutefois, lorsque je dévellope un projet commun (Windows .net et Mono Linux), j'utilise Visual studio. Lorsque je fais appel à des fonctionnalités que je n'ai pas encore testées sous Mono, je teste la fonctionalité d'abord sous Mono Windows et, si c'est ok, sous Mono Linux.
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
|
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : mai 2004 Messages : 930 ![]() |
Salut,
je compte aussi utiliser Visual Studio comme IDE, je dois faire des projets qui peuvent être portés sous linux même si ce sera fait rarement. Utilises-tu http://mono-tools.com/ ? Est-ce bien ? Est-ce que ça vaut le coup d'investir dedans ? Utilises-tu Mono comme Framework cible dans VS ? J'ai trouvé un tuto qui permet d'utiliser la version 2.4 et la 2.8 comme cibles des projets dans VS. |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Citation:
Citation:
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
||
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Inscription : mai 2004 Messages : 930 ![]() |
Dernière question : est-ce que tu utilises des connecteurs vers les BDD (SQL Serveur, Oracle, MySQL) ? Est-ce qu'ils fonctionnent de la même façon sous Mono ?
Qu'en est-il de la gestion de la base de registre ainsi que des services ? Ils n'existent pas sous linux ? Ca n'a pas pu être porté ? |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Inscription : janvier 2006 Messages : 5 390 ![]() |
Citation:
Voir ici pour mono-mySql : http://www.mono-project.com/MySQL Citation:
Pour les services, J'ai vu ceci : http://linux.die.net/man/1/mono-service Mais, nous n'avons utilisé aucun de ces modules.
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson |
||
|
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() Inscription : mai 2004 Messages : 930 ![]() |
Merci pour ces indications, je vais tester tout ça.
![]() En fait, c'est le même pour .NET et Mono sur le site de MySQL, il ne faut donc pas en utiliser 2 différents.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com