OVH Cloud OVH Cloud

C quoi JAVA ???

23 réponses
Avatar
Sylvain MALLEVAL
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)
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

Merci pour votre aide
Sylvain

10 réponses

1 2 3
Avatar
Lionel
vic wrote:
MySQL fonctionne sous Linux, Windows et MacOS X.


Oracle aussi.

Avatar
ownowl
Lionel wrote:
vic wrote:

MySQL fonctionne sous Linux, Windows et MacOS X.



Oracle aussi.


ou en full java : hsqldb, c'est un peu juste par rapport à oracle, mais

par rapport à access on peut y aller franco

Olivier


Avatar
Lionel
ownowl wrote:
MySQL fonctionne sous Linux, Windows et MacOS X.



Oracle aussi.


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.



Avatar
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




Avatar
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

Avatar
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



Avatar
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

Avatar
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é)

Avatar
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)


Avatar
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)



1 2 3