J'ai développé une application en technologie .NET (Visual Basic)...
Je voudrais que cette application tourne sur MAC. Je pensais m'orienter sur
java pour refaire mon appli mais j'ai plusieurs questions sur JAVA:
1) Existe t-il une plateforme de développement JAVA du même type que Visual
Studio .NET (donner moi un lien)
2) Une application développé sur ce type de plateforme tournera t-elle sur
PC, MAC et Linux
3) Peut on intégré des composants externe comme dans visual studio .NET
(dans .NET, on peut acheter des objets type datagrid, traitement de texte et
le utiliser dans l'application comme des objets)
4) dispose t'on de web service
5) quelle système de base de données peut-on utiliser (pour mon appli en
.NET, j'utilise MS Access).
Question subsidiaire) Avez vous un lien sur un cours présentant JAVA en
terme de possibilité de développement, sur une comparaison JAVA/.NET
ou en full java : hsqldb, c'est un peu juste par rapport à oracle,
mais par rapport à access on peut y aller franco
Comme solution intermédiaire, y a aussi postgreSQL, qui possède un pilote JDBC.
Sylvain MALLEVAL
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
"Hervé AGNOUX" a écrit dans le message de news: 4294107b$1$6734$
Sylvain MALLEVAL wrote:
Bonjour,
J'ai développé une application en technologie .NET (Visual Basic)... Je voudrais que cette application tourne sur MAC. Je pensais m'orienter sur java pour refaire mon appli mais j'ai plusieurs questions sur JAVA: 1) Existe t-il une plateforme de développement JAVA du même type que Visual Studio .NET (donner moi un lien)
L'edi le plus pratiqué est Eclipse : http://www.eclipse.org/
Et il y en a plein d'autres.
2) Une application développé sur ce type de plateforme tournera t-elle sur PC, MAC et Linux
Oui pour PC et Linux, le Mac est malheureusement un peu plus difficile à ma connaissance, mais je crois (j'espère) qu'avec java 1.4.2 cela tourne bien.
3) Peut on intégré des composants externe comme dans visual studio .NET (dans .NET, on peut acheter des objets type datagrid, traitement de texte et le utiliser dans l'application comme des objets)
Oui, heureusement.
4) dispose t'on de web service
Oui, heureusement.
5) quelle système de base de données peut-on utiliser (pour mon appli en .NET, j'utilise MS Access).
SQL.
Question subsidiaire) Avez vous un lien sur un cours présentant JAVA en terme de possibilité de développement, sur une comparaison JAVA/.NET
http://penserenjava.free.fr
Des comparatifs java / .net il y en a eu beaucoup à la sortie de .net, mais cela fait longtemps que je n'en ai pas vu passer ; j'ai l'impression que le sujet est passé de mode, désolé.
-- Hervé AGNOUX http://www.diaam-informatique.com
Concernant le développement pou un MAC. En fait, si je passe en java, c'est
parce que .NET ne tourne sur MAC.
Donc j'ai besoin de la garantie que mon programme développé en java sur PC
tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est
ce que je n'ai aucune assurance de cela.
Merci
Sylvain
"Hervé AGNOUX" <herve.xx.agnoux@diaam-informatique.com.zz> a écrit dans le
message de news: 4294107b$1$6734$626a14ce@news.free.fr...
Sylvain MALLEVAL wrote:
Bonjour,
J'ai développé une application en technologie .NET (Visual Basic)...
Je voudrais que cette application tourne sur MAC. Je pensais m'orienter
sur java pour refaire mon appli mais j'ai plusieurs questions sur JAVA:
1) Existe t-il une plateforme de développement JAVA du même type que
Visual Studio .NET (donner moi un lien)
L'edi le plus pratiqué est Eclipse : http://www.eclipse.org/
Et il y en a plein d'autres.
2) Une application développé sur ce type de plateforme tournera t-elle
sur
PC, MAC et Linux
Oui pour PC et Linux, le Mac est malheureusement un peu plus difficile à
ma
connaissance, mais je crois (j'espère) qu'avec java 1.4.2 cela tourne
bien.
3) Peut on intégré des composants externe comme dans visual studio .NET
(dans .NET, on peut acheter des objets type datagrid, traitement de texte
et le utiliser dans l'application comme des objets)
Oui, heureusement.
4) dispose t'on de web service
Oui, heureusement.
5) quelle système de base de données peut-on utiliser (pour mon appli en
.NET, j'utilise MS Access).
SQL.
Question subsidiaire) Avez vous un lien sur un cours présentant JAVA en
terme de possibilité de développement, sur une comparaison JAVA/.NET
http://penserenjava.free.fr
Des comparatifs java / .net il y en a eu beaucoup à la sortie de .net,
mais
cela fait longtemps que je n'en ai pas vu passer ; j'ai l'impression que
le
sujet est passé de mode, désolé.
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
"Hervé AGNOUX" a écrit dans le message de news: 4294107b$1$6734$
Sylvain MALLEVAL wrote:
Bonjour,
J'ai développé une application en technologie .NET (Visual Basic)... Je voudrais que cette application tourne sur MAC. Je pensais m'orienter sur java pour refaire mon appli mais j'ai plusieurs questions sur JAVA: 1) Existe t-il une plateforme de développement JAVA du même type que Visual Studio .NET (donner moi un lien)
L'edi le plus pratiqué est Eclipse : http://www.eclipse.org/
Et il y en a plein d'autres.
2) Une application développé sur ce type de plateforme tournera t-elle sur PC, MAC et Linux
Oui pour PC et Linux, le Mac est malheureusement un peu plus difficile à ma connaissance, mais je crois (j'espère) qu'avec java 1.4.2 cela tourne bien.
3) Peut on intégré des composants externe comme dans visual studio .NET (dans .NET, on peut acheter des objets type datagrid, traitement de texte et le utiliser dans l'application comme des objets)
Oui, heureusement.
4) dispose t'on de web service
Oui, heureusement.
5) quelle système de base de données peut-on utiliser (pour mon appli en .NET, j'utilise MS Access).
SQL.
Question subsidiaire) Avez vous un lien sur un cours présentant JAVA en terme de possibilité de développement, sur une comparaison JAVA/.NET
http://penserenjava.free.fr
Des comparatifs java / .net il y en a eu beaucoup à la sortie de .net, mais cela fait longtemps que je n'en ai pas vu passer ; j'ai l'impression que le sujet est passé de mode, désolé.
-- Hervé AGNOUX http://www.diaam-informatique.com
Cédric Chabanois
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Mono existe sous Mac. Donc il est possible de faire tourner un prog écrit en .net sous Mac. (enfin il faut faire attention à ce qu'on fait pour cela quand même)
Il n'y a pas de "garantie" pour qu'un programme développé en java sur PC tourne sur Mac. Il faut quand même faire attention à certaines particularités (chemin pour les nom de fichiers ...) mais en principe cela ne pose pas de problèmes.
Cédric
Concernant le développement pou un MAC. En fait, si je passe en java, c'est
parce que .NET ne tourne sur MAC.
Donc j'ai besoin de la garantie que mon programme développé en java sur PC
tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est
ce que je n'ai aucune assurance de cela.
Merci
Sylvain
Mono existe sous Mac.
Donc il est possible de faire tourner un prog écrit en .net sous Mac.
(enfin il faut faire attention à ce qu'on fait pour cela quand même)
Il n'y a pas de "garantie" pour qu'un programme développé en java sur PC
tourne sur Mac. Il faut quand même faire attention à certaines
particularités (chemin pour les nom de fichiers ...) mais en principe
cela ne pose pas de problèmes.
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Mono existe sous Mac. Donc il est possible de faire tourner un prog écrit en .net sous Mac. (enfin il faut faire attention à ce qu'on fait pour cela quand même)
Il n'y a pas de "garantie" pour qu'un programme développé en java sur PC tourne sur Mac. Il faut quand même faire attention à certaines particularités (chemin pour les nom de fichiers ...) mais en principe cela ne pose pas de problèmes.
Cédric
Sylvain MALLEVAL
c quoi "mono" ????
"Cédric Chabanois" a écrit dans le message de news: 4294a679$0$15901$
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Mono existe sous Mac. Donc il est possible de faire tourner un prog écrit en .net sous Mac. (enfin il faut faire attention à ce qu'on fait pour cela quand même)
Il n'y a pas de "garantie" pour qu'un programme développé en java sur PC tourne sur Mac. Il faut quand même faire attention à certaines particularités (chemin pour les nom de fichiers ...) mais en principe cela ne pose pas de problèmes.
Cédric
c quoi "mono" ????
"Cédric Chabanois" <cchabanois@ifrance.com> a écrit dans le message de news:
4294a679$0$15901$636a15ce@news.free.fr...
Concernant le développement pou un MAC. En fait, si je passe en java,
c'est
parce que .NET ne tourne sur MAC.
Donc j'ai besoin de la garantie que mon programme développé en java sur
PC
tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou
est
ce que je n'ai aucune assurance de cela.
Merci
Sylvain
Mono existe sous Mac.
Donc il est possible de faire tourner un prog écrit en .net sous Mac.
(enfin il faut faire attention à ce qu'on fait pour cela quand même)
Il n'y a pas de "garantie" pour qu'un programme développé en java sur PC
tourne sur Mac. Il faut quand même faire attention à certaines
particularités (chemin pour les nom de fichiers ...) mais en principe cela
ne pose pas de problèmes.
"Cédric Chabanois" a écrit dans le message de news: 4294a679$0$15901$
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Mono existe sous Mac. Donc il est possible de faire tourner un prog écrit en .net sous Mac. (enfin il faut faire attention à ce qu'on fait pour cela quand même)
Il n'y a pas de "garantie" pour qu'un programme développé en java sur PC tourne sur Mac. Il faut quand même faire attention à certaines particularités (chemin pour les nom de fichiers ...) mais en principe cela ne pose pas de problèmes.
Cédric
Hervé AGNOUX
Sylvain MALLEVAL wrote:
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial au niveau de l'installation, et de la version du JDK supporté, souvent en retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il est évident que tu auras des problèmes sur linux, sur mac, etc. Java te facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras exactement le même genre de problèmes.
Bonne chance.
-- Hervé AGNOUX http://www.diaam-informatique.com
Sylvain MALLEVAL wrote:
Concernant le développement pou un MAC. En fait, si je passe en java,
c'est parce que .NET ne tourne sur MAC.
Donc j'ai besoin de la garantie que mon programme développé en java sur PC
tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou
est ce que je n'ai aucune assurance de cela.
Merci
Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs
de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec
cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial
au niveau de l'installation, et de la version du JDK supporté, souvent en
retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons
pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il
est évident que tu auras des problèmes sur linux, sur mac, etc. Java te
facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les
codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras
exactement le même genre de problèmes.
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial au niveau de l'installation, et de la version du JDK supporté, souvent en retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il est évident que tu auras des problèmes sur linux, sur mac, etc. Java te facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras exactement le même genre de problèmes.
Bonne chance.
-- Hervé AGNOUX http://www.diaam-informatique.com
rp
c quoi "mono" ????
http://www.mono-project.com/Main_Page
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
c quoi "mono" ????
http://www.mono-project.com/Main_Page
A+
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
ludo06
Hervé AGNOUX wrote:
Sylvain MALLEVAL wrote:
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial au niveau de l'installation, et de la version du JDK supporté, souvent en retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il est évident que tu auras des problèmes sur linux, sur mac, etc. Java te facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras exactement le même genre de problèmes.
Bonne chance.
Tout depend de quoi on parle: pour la stabilite de Java sur Mac d'une
maniere generale elle est d'apres mon experience (4 applis deployees (utilisees par des clients) dans du Tomcat 4/jdk 1.4 apple sur un Xserver + Baie Xraid, pendant 2 ans) tres bonne. Je n'ai a priori jamais rencontre de problemes serieux ni de defauts inherent a la JVM sur Mac, les pluparts des plantages venaient de fuites de memoires que j'avais mis dans mon code ou autres joyeux bugs, (qui egaient nos mornes journees sans cela). En resume, pour faire et heberger des applis serveurs c'est fiable, j'apprecrierais d'ailleurs de connaitre d'autre retours d'experience.
Apres pour installer des programmes clients en Java c'est peut etre plus complique, car la plupart des autoinstalleurs (InstallShield pour n'en citer qu'un) sont packages en applis mac et ont un fichier de proprietes qui reference une JVM inadequate par rapport a ce qu'il y a dans l'environnement courant (typiquement des vieilles version de poseidon pour uml ou magicdraw refusaient de s'installer sans tripatouillage du sus-mentionne fichier). Si donc tu dois realiser une appli java deployable sur Mac je suppose qu'il faut juste faire tres attention a la qualite de l'installeur (ca n'est donc pas la faute de Java ou du systeme apple) et bien sur faire le necessaire pour que les menus et raccourcis standards de Mac OS X soient utilises, pour faire plaisir aux utilisateurs :-)
Je ne connais pas cependant assez profondement le systeme Mac OS X pour dire si il est tres stable en tant que serveur, Java ou autre. Je suppose qu'il l'est beaucoup, mais en cherchant longuement, j'ai lu des fils de messages qui disaient que les threads d'OS X (quelle version? 10.0 ? oublie) etaient parfois dans la melasse sur le long terme (comprehension tres approximative du sujet de ma part :-() , apres comme cela a ete re-architecture dans Tiger (cf presentation de Tiger sur Ars Technica) peut etre qu'il n'y a plus (ou jamais eu) de problemes. En tout cas d'apres mon experience Java sous Mac est un regal :-) [parce que c'est Apple et Java justement ;-)]
-- Cordialement, Ludo - http://www.ubik-products.com --- "L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)
Hervé AGNOUX wrote:
Sylvain MALLEVAL wrote:
Concernant le développement pou un MAC. En fait, si je passe en java,
c'est parce que .NET ne tourne sur MAC.
Donc j'ai besoin de la garantie que mon programme développé en java sur PC
tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou
est ce que je n'ai aucune assurance de cela.
Merci
Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs
de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec
cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial
au niveau de l'installation, et de la version du JDK supporté, souvent en
retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons
pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il
est évident que tu auras des problèmes sur linux, sur mac, etc. Java te
facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les
codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras
exactement le même genre de problèmes.
Bonne chance.
Tout depend de quoi on parle: pour la stabilite de Java sur Mac d'une
maniere generale elle est d'apres mon experience (4 applis deployees
(utilisees par des clients) dans du Tomcat 4/jdk 1.4 apple sur un
Xserver + Baie Xraid, pendant 2 ans) tres bonne. Je n'ai a priori jamais
rencontre de problemes serieux ni de defauts inherent a la JVM sur Mac,
les pluparts des plantages venaient de fuites de memoires que j'avais
mis dans mon code ou autres joyeux bugs, (qui egaient nos mornes
journees sans cela). En resume, pour faire et heberger des applis
serveurs c'est fiable, j'apprecrierais d'ailleurs de connaitre d'autre
retours d'experience.
Apres pour installer des programmes clients en Java c'est peut etre plus
complique, car la plupart des autoinstalleurs (InstallShield pour n'en
citer qu'un) sont packages en applis mac et ont un fichier de proprietes
qui reference une JVM inadequate par rapport a ce qu'il y a dans
l'environnement courant (typiquement des vieilles version de poseidon
pour uml ou magicdraw refusaient de s'installer sans tripatouillage du
sus-mentionne fichier). Si donc tu dois realiser une appli java
deployable sur Mac je suppose qu'il faut juste faire tres attention a la
qualite de l'installeur (ca n'est donc pas la faute de Java ou du
systeme apple) et bien sur faire le necessaire pour que les menus et
raccourcis standards de Mac OS X soient utilises, pour faire plaisir aux
utilisateurs :-)
Je ne connais pas cependant assez profondement le systeme Mac OS X pour
dire si il est tres stable en tant que serveur, Java ou autre. Je
suppose qu'il l'est beaucoup, mais en cherchant longuement, j'ai lu des
fils de messages qui disaient que les threads d'OS X (quelle version?
10.0 ? oublie) etaient parfois dans la melasse sur le long terme
(comprehension tres approximative du sujet de ma part :-() , apres comme
cela a ete re-architecture dans Tiger (cf presentation de Tiger sur Ars
Technica) peut etre qu'il n'y a plus (ou jamais eu) de problemes. En
tout cas d'apres mon experience Java sous Mac est un regal :-) [parce
que c'est Apple et Java justement ;-)]
--
Cordialement,
Ludo - http://www.ubik-products.com
---
"L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial au niveau de l'installation, et de la version du JDK supporté, souvent en retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il est évident que tu auras des problèmes sur linux, sur mac, etc. Java te facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras exactement le même genre de problèmes.
Bonne chance.
Tout depend de quoi on parle: pour la stabilite de Java sur Mac d'une
maniere generale elle est d'apres mon experience (4 applis deployees (utilisees par des clients) dans du Tomcat 4/jdk 1.4 apple sur un Xserver + Baie Xraid, pendant 2 ans) tres bonne. Je n'ai a priori jamais rencontre de problemes serieux ni de defauts inherent a la JVM sur Mac, les pluparts des plantages venaient de fuites de memoires que j'avais mis dans mon code ou autres joyeux bugs, (qui egaient nos mornes journees sans cela). En resume, pour faire et heberger des applis serveurs c'est fiable, j'apprecrierais d'ailleurs de connaitre d'autre retours d'experience.
Apres pour installer des programmes clients en Java c'est peut etre plus complique, car la plupart des autoinstalleurs (InstallShield pour n'en citer qu'un) sont packages en applis mac et ont un fichier de proprietes qui reference une JVM inadequate par rapport a ce qu'il y a dans l'environnement courant (typiquement des vieilles version de poseidon pour uml ou magicdraw refusaient de s'installer sans tripatouillage du sus-mentionne fichier). Si donc tu dois realiser une appli java deployable sur Mac je suppose qu'il faut juste faire tres attention a la qualite de l'installeur (ca n'est donc pas la faute de Java ou du systeme apple) et bien sur faire le necessaire pour que les menus et raccourcis standards de Mac OS X soient utilises, pour faire plaisir aux utilisateurs :-)
Je ne connais pas cependant assez profondement le systeme Mac OS X pour dire si il est tres stable en tant que serveur, Java ou autre. Je suppose qu'il l'est beaucoup, mais en cherchant longuement, j'ai lu des fils de messages qui disaient que les threads d'OS X (quelle version? 10.0 ? oublie) etaient parfois dans la melasse sur le long terme (comprehension tres approximative du sujet de ma part :-() , apres comme cela a ete re-architecture dans Tiger (cf presentation de Tiger sur Ars Technica) peut etre qu'il n'y a plus (ou jamais eu) de problemes. En tout cas d'apres mon experience Java sous Mac est un regal :-) [parce que c'est Apple et Java justement ;-)]
-- Cordialement, Ludo - http://www.ubik-products.com --- "L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)
ludo06
ludo06 wrote:
Hervé AGNOUX wrote:
Sylvain MALLEVAL wrote:
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial au niveau de l'installation, et de la version du JDK supporté, souvent en retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il est évident que tu auras des problèmes sur linux, sur mac, etc. Java te facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras exactement le même genre de problèmes.
Bonne chance.
Tout depend de quoi on parle: pour la stabilite de Java sur Mac d'une
maniere generale elle est d'apres mon experience (4 applis deployees (utilisees par des clients) dans du Tomcat 4/jdk 1.4 apple sur un Xserver + Baie Xraid, pendant 2 ans) tres bonne. Je n'ai a priori jamais rencontre de problemes serieux ni de defauts inherent a la JVM sur Mac, les pluparts des plantages venaient de fuites de memoires que j'avais mis dans mon code ou autres joyeux bugs, (qui egaient nos mornes journees sans cela). En resume, pour faire et heberger des applis serveurs c'est fiable, j'apprecrierais d'ailleurs de connaitre d'autre /apprecierais/
retours d'experience.
Ma machine de developpement etait un PC Win32 XP et le serveur de test
un PC Redhat 9.0+patchs. Comme quoi c'est portable Java :-)
Apres pour installer des programmes clients en Java c'est peut etre plus complique, car la plupart des autoinstalleurs (InstallShield pour n'en citer qu'un) sont packages en applis mac et ont un fichier de proprietes qui reference une JVM inadequate par rapport a ce qu'il y a dans l'environnement courant (typiquement des vieilles version de poseidon pour uml ou magicdraw refusaient de s'installer sans tripatouillage du sus-mentionne fichier). Si donc tu dois realiser une appli java deployable sur Mac je suppose qu'il faut juste faire tres attention a la qualite de l'installeur (ca n'est donc pas la faute de Java ou du systeme apple) et bien sur faire le necessaire pour que les menus et raccourcis standards de Mac OS X soient utilises, pour faire plaisir aux utilisateurs :-)
Je ne connais pas cependant assez profondement le systeme Mac OS X pour dire si il est tres stable en tant que serveur, Java ou autre. Je suppose qu'il l'est beaucoup, mais en cherchant longuement, j'ai lu des fils de messages qui disaient que les threads d'OS X (quelle version? 10.0 ? oublie) etaient parfois dans la melasse sur le long terme (comprehension tres approximative du sujet de ma part :-() , apres comme cela a ete re-architecture dans Tiger (cf presentation de Tiger sur Ars Technica) peut etre qu'il n'y a plus (ou jamais eu) de problemes. En tout cas d'apres mon experience Java sous Mac est un regal :-) [parce que c'est Apple et Java justement ;-)]
--
Cordialement, Ludo - http://www.ubik-products.com --- "L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)
ludo06 wrote:
Hervé AGNOUX wrote:
Sylvain MALLEVAL wrote:
Concernant le développement pou un MAC. En fait, si je passe en java,
c'est parce que .NET ne tourne sur MAC.
Donc j'ai besoin de la garantie que mon programme développé en java
sur PC
tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou
est ce que je n'ai aucune assurance de cela.
Merci
Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience.
Plusieurs
de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique
avec
cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial
au niveau de l'installation, et de la version du JDK supporté, souvent en
retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes
façons
pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il
est évident que tu auras des problèmes sur linux, sur mac, etc. Java te
facilite 99,99,99% de la tâche, maintenant il est impossible
d'empêcher les
codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras
exactement le même genre de problèmes.
Bonne chance.
Tout depend de quoi on parle: pour la stabilite de Java sur Mac d'une
maniere generale elle est d'apres mon experience (4 applis deployees
(utilisees par des clients) dans du Tomcat 4/jdk 1.4 apple sur un
Xserver + Baie Xraid, pendant 2 ans) tres bonne. Je n'ai a priori jamais
rencontre de problemes serieux ni de defauts inherent a la JVM sur Mac,
les pluparts des plantages venaient de fuites de memoires que j'avais
mis dans mon code ou autres joyeux bugs, (qui egaient nos mornes
journees sans cela). En resume, pour faire et heberger des applis
serveurs c'est fiable, j'apprecrierais d'ailleurs de connaitre d'autre
/apprecierais/
retours d'experience.
Ma machine de developpement etait un PC Win32 XP et le serveur de test
un PC Redhat 9.0+patchs.
Comme quoi c'est portable Java :-)
Apres pour installer des programmes clients en Java c'est peut etre plus
complique, car la plupart des autoinstalleurs (InstallShield pour n'en
citer qu'un) sont packages en applis mac et ont un fichier de proprietes
qui reference une JVM inadequate par rapport a ce qu'il y a dans
l'environnement courant (typiquement des vieilles version de poseidon
pour uml ou magicdraw refusaient de s'installer sans tripatouillage du
sus-mentionne fichier). Si donc tu dois realiser une appli java
deployable sur Mac je suppose qu'il faut juste faire tres attention a la
qualite de l'installeur (ca n'est donc pas la faute de Java ou du
systeme apple) et bien sur faire le necessaire pour que les menus et
raccourcis standards de Mac OS X soient utilises, pour faire plaisir aux
utilisateurs :-)
Je ne connais pas cependant assez profondement le systeme Mac OS X pour
dire si il est tres stable en tant que serveur, Java ou autre. Je
suppose qu'il l'est beaucoup, mais en cherchant longuement, j'ai lu des
fils de messages qui disaient que les threads d'OS X (quelle version?
10.0 ? oublie) etaient parfois dans la melasse sur le long terme
(comprehension tres approximative du sujet de ma part :-() , apres comme
cela a ete re-architecture dans Tiger (cf presentation de Tiger sur Ars
Technica) peut etre qu'il n'y a plus (ou jamais eu) de problemes. En
tout cas d'apres mon experience Java sous Mac est un regal :-) [parce
que c'est Apple et Java justement ;-)]
--
Cordialement,
Ludo - http://www.ubik-products.com
---
"L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)
Concernant le développement pou un MAC. En fait, si je passe en java, c'est parce que .NET ne tourne sur MAC. Donc j'ai besoin de la garantie que mon programme développé en java sur PC tournera aussi sur MAC. Est ce que je puis compter sur cette garantie ou est ce que je n'ai aucune assurance de cela. Merci Sylvain
Je ne peux pas t'apporter une garantie, mais juste une expérience. Plusieurs de mes programmes Java ont tourné sur mac, mais j'ai moins de pratique avec cette plate-forme qu'avec les autres, et je sais que c'est un peu spécial au niveau de l'installation, et de la version du JDK supporté, souvent en retard par rapport à windows et à linux.
Au niveau des particularités style chemin de fichier, c'est de toutes façons pareil avec toutes les plate-formes. Si tu tapes en dur c:tototata, il est évident que tu auras des problèmes sur linux, sur mac, etc. Java te facilite 99,99,99% de la tâche, maintenant il est impossible d'empêcher les codeurs de coder stupide. Et avec mono ou n'importe quoi d'autre tu auras exactement le même genre de problèmes.
Bonne chance.
Tout depend de quoi on parle: pour la stabilite de Java sur Mac d'une
maniere generale elle est d'apres mon experience (4 applis deployees (utilisees par des clients) dans du Tomcat 4/jdk 1.4 apple sur un Xserver + Baie Xraid, pendant 2 ans) tres bonne. Je n'ai a priori jamais rencontre de problemes serieux ni de defauts inherent a la JVM sur Mac, les pluparts des plantages venaient de fuites de memoires que j'avais mis dans mon code ou autres joyeux bugs, (qui egaient nos mornes journees sans cela). En resume, pour faire et heberger des applis serveurs c'est fiable, j'apprecrierais d'ailleurs de connaitre d'autre /apprecierais/
retours d'experience.
Ma machine de developpement etait un PC Win32 XP et le serveur de test
un PC Redhat 9.0+patchs. Comme quoi c'est portable Java :-)
Apres pour installer des programmes clients en Java c'est peut etre plus complique, car la plupart des autoinstalleurs (InstallShield pour n'en citer qu'un) sont packages en applis mac et ont un fichier de proprietes qui reference une JVM inadequate par rapport a ce qu'il y a dans l'environnement courant (typiquement des vieilles version de poseidon pour uml ou magicdraw refusaient de s'installer sans tripatouillage du sus-mentionne fichier). Si donc tu dois realiser une appli java deployable sur Mac je suppose qu'il faut juste faire tres attention a la qualite de l'installeur (ca n'est donc pas la faute de Java ou du systeme apple) et bien sur faire le necessaire pour que les menus et raccourcis standards de Mac OS X soient utilises, pour faire plaisir aux utilisateurs :-)
Je ne connais pas cependant assez profondement le systeme Mac OS X pour dire si il est tres stable en tant que serveur, Java ou autre. Je suppose qu'il l'est beaucoup, mais en cherchant longuement, j'ai lu des fils de messages qui disaient que les threads d'OS X (quelle version? 10.0 ? oublie) etaient parfois dans la melasse sur le long terme (comprehension tres approximative du sujet de ma part :-() , apres comme cela a ete re-architecture dans Tiger (cf presentation de Tiger sur Ars Technica) peut etre qu'il n'y a plus (ou jamais eu) de problemes. En tout cas d'apres mon experience Java sous Mac est un regal :-) [parce que c'est Apple et Java justement ;-)]
--
Cordialement, Ludo - http://www.ubik-products.com --- "L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)