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
Hervé AGNOUX
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
damien guerin
Bravo, on peut pas faire plus précis...

Sinon pour l'IDE moi j'utilise plutot jbuilder, mais bon, c'est un
produit payant... Mais sinon elcipse l'ayant quand même utilisé,
j'avoue qu'il est très puissant et surtout, gratuit !

A+
Avatar
Xavier MOGHRABI
Bonjour

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)


Il en existe plusieurs, certains sont libres et gratuits :
- Eclipse,
- Netbeans (je ne suis pas sûr que c'est libre),

d'autres propriétaires et payant :
- JBuilder
- Sun One Studio
etc

2) Une application développé sur ce type de plateforme tournera t-elle sur
PC, MAC et Linux
A priori oui, mais il faut utiliser une version de JVM identique. Sur Linux,

Solaris et Windows => il n'y a pas de problème, sur Mac OS X, faut voir ce
qui existe.

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)
Cela dépend des IDE, mais la plupart propose des plugins, surtout eclipse.

4) dispose t'on de web service
Oui, une librairie Open Source existe même : Axis et les WS ont été intégrés

à J2EE 1.4.
5) quelle système de base de données peut-on utiliser (pour mon appli en
.NET, j'utilise MS Access).
A priori, n'importe quel SGBD ayant un drive JDBC. Mais en pratique tous les

drivers JDBC, ne se valent pas, donc priviliger un SGBD ayant un bon driver
JDBC. Mais aussi cela dépend de la taille que peut avoir ta base.
Question subsidiaire) Avez vous un lien sur un cours présentant JAVA en
terme de possibilité de développement, sur une comparaison JAVA/.NET


--
Xavier MOGHRABI - Consortium ObjecWeb

Avatar
ludo06
Xavier MOGHRABI wrote:
Bonjour

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:
...



2) Une application développé sur ce type de plateforme tournera t-elle sur
PC, MAC et Linux


A priori oui, mais il faut utiliser une version de JVM identique. Sur Linux,
Solaris et Windows => il n'y a pas de problème, sur Mac OS X, faut voir ce
qui existe.



Pour Mac, le JDK est porte par Apple et reside dans des repertoires
"exotiques" compares aux autres systemes. La derniere version est le
J2SE 5.0, en version beta, pour Tiger (Mac OS X 10.4) exclusivement. Le
JDK 1.4.2 sous est disponible sur les 2 OS Mac du moment: Panther (10.3,
build 05) et Tiger (build 07 IIRC).

Une autre difference est le fichier tools.jar,les classes de ce fichier
sont incluses dans l'archive de base des classes du JDK Apple (classes.zip).

Les ajouts d'apple [donc optionnels] se situent aussi dans les bindings
possibles avec l'interface utilisateur standard Mac, et il est egalement
possible d'utiliser les fonctions Altivec via des wrappers mais tu t'en
fiche si tu veux faire du portable :-)

Voir la doc d'apple:
http://developer.apple.com/documentation/Java/Conceptual/Java14Development/index.html

Bonne journee,

--
Cordialement,
Ludo - http://www.ubik-products.com
---
"L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)


Avatar
Shorty
Pour les web services en Java, regarde JWSDP :
http://java.sun.com/webservices/jwsdp/index.jsp
Avatar
noone
1) Existe t-il une plateforme de développement JAVA du même type que Visual
Studio .NET (donner moi un lien)


Netbeans n'est pas mal non plus avec son designer d'interface intégré.

Avatar
noone
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:


Concernant .Net

c'est effectivement une véritable supercherie de MS de faire croire aux
gens que ça permet de faire du développement multiplateforme.

Pour dire que ça fait du multiplateforme il faut se restreindre à
Windows ;-)

Et encore... certaines fonctionnalité bien utile comme la sérialisation
sont présente dans le framework .net mais pas dans le compact framework
(pour les PocketPC)


Pour arriver à quelquechose de multiplateforme il faut travailler dès le
début avec quelque chose qui a été pensé pour ça

- Mono (équivalent de .Net sous Linux / Mac OS X / Windows)
Il faudra dans ce cas éviter les WinForms et utiliser plutôt
l'interface GTK#.
Monodevelop est l'IDE de référence (le seul ?)

- Java a été pensé dans cet objectif mais quid du multiplateforme sur
les machines avec des processeurs atypiques et où Sun ne fournit pas de
machine virtuelle...
Heureusement des alternatives existent :
gcj
kaffe
Jikes
harmony

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
Sylvain MALLEVAL
Concernant l'utilisation du moteur de base de données. Sur PC, j'utilise MS
ACCESS... Quel moteur dois je utiliser pour que ce moteur tourne sur PC &
MAC (et accessoirement linux)
Merci
"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
vic
Sylvain MALLEVAL wrote:
Concernant l'utilisation du moteur de base de données. Sur PC, j'utilise MS
ACCESS... Quel moteur dois je utiliser pour que ce moteur tourne sur PC &
MAC (et accessoirement linux)
Merci


MySQL fonctionne sous Linux, Windows et MacOS X.

1 2 3