AJAX ? Silverlight ? Flash ?

AJAX ? Silverlight ? Flash ? - Divers - Programmation

Marsh Posté le 30-06-2008 à 10:03:36    

Bonjour,  
 
L'entreprise dans laquelle je suis en stage m'a demandé de regarder de plus près ce qui se fait au niveau des technologies pour les interfaces web 2.0 (ce qui veut tout et rien à la fois...). Ils veulent que leur prochain logiciel ait une interface web, sachant que le logiciel sera principalement à base de formulaires, de tableaux, etc. A priori ils pensent partir sur un programme utilisant .NET, parce qu'ils ont des spécialistes en .NET, mais pas vraiment en Java, PHP etc.
 
Grosso modo j'en suis arrivé à sortir trois technologies du lot : Flash, Silverlight et Ajax.
 
Je pense que l'AJAX semblerait être la meilleure solution, parce que déjà très répandue, très compatible etc. En plus avec ASP.NET AJAX il semble que la programmation d'applis web Ajax avec .NET soit vraiment facilitée.
 
Flash a l'avantage d'être très répandu et d'offrir une très grande flexibilité. La plateforme FLEX semble offrir de nombreuses possibilités, de même qu'OpenLaszlo par exemple (ce dernier permettant de faire la même chose en Ajax aussi...), mais est-il plateforme d'avoir un programme en .NET avec une interface flash ?
 
Silverlight a les avantages de flash, sauf pour son intégration actuelle aux browsers (mais le plugin s'installe facilement). Il est aussi très bien intégré à la plateforme .NET. Par contre je crois qu'il faut Visual Studio 2008 ainsi que quelques composants supplémentaires (dont un outil de création d'interface de type Microsotf Expression MachinTruc), donc un surcout pas négligeable non plus.
 
Voilà, je pense que j'ai résumé où j'en étais... Qu'en pensez-vous ? Existe-t-il d'autres solutions ?
 
 
 

Reply

Marsh Posté le 30-06-2008 à 10:03:36   

Reply

Marsh Posté le 30-06-2008 à 10:41:02    

Je viens de voir qu'il est possible de faire du Flex avec un back-end .NET  (donc programme .NET et interface en flash). Est-ce que quelqu'un a de l'expérience dans ce domaine ? Serait-ce une meilleure solution que Silverlight ?

Reply

Marsh Posté le 30-06-2008 à 11:08:50    

Attention aux technologies .NET qui peuvent faire que le navigateur soit obligatoirement IE..... (je ne sais pas précisément à quoi cela est du mais c'est le cas pour le projet sur lequel je bosse)


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 30-06-2008 à 17:34:49    

Yop

 

Un exemple qui m'a séduit sur Ajax et ses possibilités :
http://echo.nextapp.com/site/echo2
exemple ici : http://demo.nextapp.com/echo3csjs/
Un super toolkit pour créer des applis web. Je ne pense pas qu'il manque d'applets, y'a de tout, menus deroulants, gestionnaire de fenetres... Mais attention, ça reste de l'appli dans un browser donc coté fonctionnalités faut que ça reste léger. On n'en est pas à faire des logiciels de dessin vectoriel.

 

Perso c'est le futur d'une partie du web et de l'applicatif meme si ça commence juste. Allers vers du proprio ça va nous enfermer pour le dev donc par principe je dirais qu'on doit refuser les technos proprios.


Message édité par rengzehn le 30-06-2008 à 17:35:56
Reply

Marsh Posté le 01-07-2008 à 04:04:19    

Baboon5 a écrit :

Je viens de voir qu'il est possible de faire du Flex avec un back-end .NET  (donc programme .NET et interface en flash). Est-ce que quelqu'un a de l'expérience dans ce domaine ? Serait-ce une meilleure solution que Silverlight ?


Le premier problème de silverlight c'est que c'est encore moins répandu que flash (adieu utilisateurs non windows et/ou non ie).


---------------
Martin
Reply

Marsh Posté le 01-07-2008 à 10:12:41    

Merci pour vos réponses.
 
@rengzehn : J'ai regardé Echo, c'est vrai que le rendu final est joli, par contre j'ai cru comprendre que c'était uniquement un framework pour du dev Java et il manque aussi un applet de type "Grid" pour afficher des tableaux de données simplement...
 
Le logiciel sur lequel je vais travailler sera de toute façon très simple au niveau de l'interface. Comme je le disais dans mon premier post, les principales fonctionnalités seront d'entrer des données dans une base et de pouvoir les consulter, éditer etc. Bon ce sera quand même assez complexe, avec beaucoup de données à gérer, mais les fonctionnalités de base seront assez simples finalement (pas de dessin vectoriel ;)  
 
@Martius : Silverlight fonctionne très bien avec Firefox, ainsi que sous Mac (pas testé, mais normalement c'est le cas). Même sous Linux, avec Moonlight qui est soutenu par Microsoft la compatibilité devrait être très grande dans un avenir proche...

Reply

Marsh Posté le 01-07-2008 à 10:17:58    

Baboon5 a écrit :

Merci pour vos réponses.
 
@rengzehn : J'ai regardé Echo, c'est vrai que le rendu final est joli, par contre j'ai cru comprendre que c'était uniquement un framework pour du dev Java et il manque aussi un applet de type "Grid" pour afficher des tableaux de données simplement...


 
sisi y'a un applet de type grid dans core component->layout containers, bha pour le reste tu as fait la connaissance d'echo ;)

Reply

Sujets relatifs:

Leave a Replay

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