Quelles architecture choisir? Quel langage: .Net, JAVA, LAMP?

Quelles architecture choisir? Quel langage: .Net, JAVA, LAMP? - Divers - Programmation

Marsh Posté le 18-10-2006 à 20:27:33    

Salut à tous,
 
Pour un projet informatique à l'école, on nous demande d'écrire une plate-forme de collaboration pour l'administration de notre école et de ses partenaires internationaux (utilisateurs: 50 ans de moyenne d'âge, pas techos). On se tâte sur les choix d'architecture. A priori, c'est Java ou .Net - mais le fait que les navigateurs doivent être équipés de VM nous dérange: le papy de 50 ans saura-t-il installer tout ça? Donc on a pensé à LAMP (php, MySQL, Apache, Linux) et là, c'est tout de même moins sexy.
 
Des idées? Des conseils? Des retours d'expérience?
 
Merci d'avance.

Reply

Marsh Posté le 18-10-2006 à 20:27:33   

Reply

Marsh Posté le 18-10-2006 à 20:58:12    

Web: Ruby + Ruby on Rails + MySQL + Mongrel + Apache
 
ou
 
Web: Python + Django + PostgreSQL + Apache + mod_python
 
(et j'vois pas ce que java a de sexy [:pingouino])
(à moins d'être dans l'obésité ou la zoophilie j'veux dire [:dawa])


Message édité par masklinn le 18-10-2006 à 21:01:43

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 18-10-2006 à 20:59:58    

j'avais pas déjà répondu ici, ou j'étais boutrré ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 18-10-2006 à 21:01:09    

kadreg a écrit :

j'avais pas déjà répondu ici, ou j'étais boutrré ?


C'est dans le topic generics java que t'as répondu


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 18-10-2006 à 21:03:20    

fejian a écrit :

Salut à tous,
 
Pour un projet informatique à l'école, on nous demande d'écrire une plate-forme de collaboration pour l'administration de notre école et de ses partenaires internationaux (utilisateurs: 50 ans de moyenne d'âge, pas techos). On se tâte sur les choix d'architecture. A priori, c'est Java ou .Net - mais le fait que les navigateurs doivent être équipés de VM nous dérange: le papy de 50 ans saura-t-il installer tout ça? Donc on a pensé à LAMP (php, MySQL, Apache, Linux) et là, c'est tout de même moins sexy.
 
Des idées? Des conseils? Des retours d'expérience?
 
Merci d'avance.


Quand tu parles de Java c, tu veux dire que tu feras une applet Java pour le navigateur ?
C'est pas plutot le faire que sur le serveur tu auras du J2EE, JSP and co ? dans ce cas pas besoin de JVM sur le poste client

Reply

Marsh Posté le 18-10-2006 à 21:04:22    

gatsu35 a écrit :

Quand tu parles de Java c, tu veux dire que tu feras une applet Java pour le navigateur ?
C'est pas plutot le faire que sur le serveur tu auras du J2EE, JSP and co ? dans ce cas pas besoin de JVM sur le poste client


 
pareil avec une architecture à base d'ASP.NET :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 18-10-2006 à 21:26:43    

Non, pas d'applet, c'est démodé.
 
Je ne comprends pas cette phrase: "C'est pas plutot le faire que sur le serveur tu auras du J2EE, JSP and co ?"; tu peux reformuler? Merci d'avance!

Reply

Marsh Posté le 18-10-2006 à 23:13:28    

Ben quand tu parles de Java c'est une techno Java coté serveur, donc aucune installation coté client.
C'est bien une appli fullweb ?

Reply

Marsh Posté le 18-10-2006 à 23:24:12    

Le monsieur veut dire qu'à moins d'utiliser des applets, le Java ou le code .Net vont s'exécuter sur le serveur et pas sur le client, donc l'utilisateur n'a aucune raison d'installer une VM ou un framework [:pingouino]
 
Va ptet faloir que vous fassiez des recherches sur les candidats potentiels toi et tes potes, parce que c'est pas trop gagné là [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-10-2006 à 01:00:19    

Bonsoir tout le monde,
je travaille avec fejian sur ce projet. En fait après reflexion, on s'oriente bien vers une solution pages dynamiques en client léger : PHP, ASP, Java Servlets...
 
Notre question est : sachant que la gestion des accès aux differentes pages/données sera cruciale et que la sécurité est notre principal souci, en avez-vous un à nous conseiller plus que les autres?
 
Merci

Reply

Marsh Posté le 19-10-2006 à 01:00:19   

Reply

Marsh Posté le 19-10-2006 à 01:11:35    

devanz a écrit :


sachant que la gestion des accès aux differentes pages/données sera cruciale


Je vois pas en quoi le choix angage peut intervenir là dedans


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 19-10-2006 à 09:21:17    

zapan666 a écrit :

Je vois pas en quoi le choix angage peut intervenir là dedans


Django intègre la gestion des utilisateurs en standard dans le bouzin, alors qu'avec rails (par exemple) il faut soit la créer soi même soit essayer de trouver un module qui fait ça correctement [:aloy]
 
Ah ouais, et si "la sécurité est le pricinpal souci", le premier conseil que je peux donner c'est "n'utilisez pas PHP [:klem3i1]"


Message édité par masklinn le 19-10-2006 à 09:22:15

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-10-2006 à 11:21:09    

Donc votre conseil, c'est pas PHP, donc soit .Net, soit JAVA? On connaît un peu Java (on est plutôt débutants comme vous avez pu le constater), donc Ruby on Rails n'est pas un bon choix car cela suppose d'apprendre de nouvelles structures, alors que .Net est très proche de Java (les puristes, pardonnez cette dernière phrase).

Reply

Marsh Posté le 19-10-2006 à 11:55:25    

fejian a écrit :

.Net est très proche de Java (les puristes, pardonnez cette dernière phrase).


Les frameworks pour créer des pages web n'ont rien à voir, et les langages ne sont clairement pas les mêmes. [:spamafote]  
 
Vu le temps que vous allez de toute façon passer sur l'apprentissage du framework même, je vous conseille de faire des protos sur les 4 plateformes dans un premier temps (de toute façon vu votre inexpérience vous devez commencer par du prototypage) et ensuite quand vous saurez ce que vous voulez/pouvez faire, ce que peuvent faire les plateformes, et quelle plateforme vous préférez


Message édité par masklinn le 19-10-2006 à 11:58:28

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-10-2006 à 15:18:48    

Merci Masklinn, c'est effectivement une très bonne idée de tester ET J2EE, ET .Net.  
 
Pour répondre à Gatsu35, oui, ce serait une application fullweb.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed