JeuWeb - Crée ton jeu par navigateur
Choix du langage? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Choix du langage? (/showthread.php?tid=1735)

Pages : 1 2 3


RE: Choix du langage? - Sephi-Chan - 19-03-2008

Les partisans du libres… Une longue histoire ! Smile Les plus partisans sont généralement les gens les plus fermés qui soient. Mais visiblement ce n'est pas ton cas vu que tu t'informe quand même.

Tiens, d'ailleurs, rien à voir mais l'intervenant qui nous faire court de C était un camarade de classe de Linux Torvalds !

Concernant ASPX, c'est celui qui a fait craquer mon formateur Microsoft, il m'a effectivement dit que c'était excellent et très agréable à utiliser.

Quels sont les défauts que tu y as trouvé, par exemple ? Et surtout, quels sont les défauts que tu trouves aux alternatives libres ?


Sephi-Chan


RE: Choix du langage? - phenix - 19-03-2008

Citation :Quels sont les défauts que tu y as trouvé, par exemple ? Et surtout, quels sont les défauts que tu trouves aux alternatives libres ?

C'est du microsoft, c'est déjà un défaut à la base :non:

Bon ok je sors => []

Bon, plus sérieusement, les (rares) sites que j'ai visité en asp(x) sont bourré de fonction utile. (genre: http://www.phpcs.com/) Par contre, je les trouve parfois lent. J'ai aussi entendu dire qu'une banque s'en servait pour sont PCbanking et que ce n'était pas très performant (On m'a dit hein Wink)

Maintenant, on peut surement arrivé au même résultat avec du PHP.

Pour moi une des principal qualité du libre est sa documentation en bèton, sont accesibilité (tout le monde peut faire du php, de l'asp(x) par contre...) et surtout la communauté: quand tu as un problème tu trouve plus facilement de l'aide pour php que pour asp(x).

Bon pour le reste je vais pas lancé un troll, mais les solutions libres sont souvent meilleurs pour l'apprentissage car justement accessible à tous Wink.

Phenix, qui tourne sous linux :good:


RE: Choix du langage? - denisc - 19-03-2008

Avantages:
Gestion automatique des formulaires (aucun code à rajouter, tant que tu n'a pas validé le contenu et passé à une autre page, ta page se réaffiche et tes champs gardent les textes saisis)
Enorme bibliothèque d'objets prêts à l'emploi... (Toutes les primitives, mais aussi des interfaces complètes de saisie (identification par exemple)
Intégration AJAX... J'ai passé un site de 140 pages dynamiques en AJAX en moins de 10 minutes!!!
Exécution... Support du multithreading et multicore
Compilation de tes propres objets, excellente portabilité d'une application à une autre pour tes objets
Parfaite gestion des flags public/protected/private
Utilisation des flags virtual, nécessitant l'implémentation de méthodes chez les héritiers
Overriding et déclarations multiples, avec tous les paramètres typés possibles et imaginables
Code d'exécution compilé... Tu gardes tes sources... Bon, on peut décompiler s'il n'y a pas de clé de cryptage, mais c'est super pas lisible
Suport XML natif: accès aux données en 1 ligne de code!

Mais ce qui est le pied c'est l'intégration automatique de tes propres objets, en langage pré-compilé (un peu comme en PHP si tu as les moyens de t'acheter la version complète de Zend... Payant, bien sûr), et utilisation de ces objets en wysiwyg sur ta page web!


Inconvénients:
Le prix, ça, c'est clair!
Faut quand même une bonne machine, autant pour développer que mettre en production
Si t'as pas les sources, tu peux presque rien modifier sauf un peu l'aspect de l'interface.
Peu de JS... La majeure partie des interactions se fait entre le client et le serveur, d'où beaucoup de flux de données
Ca ne tourne que sur windows... pour le moment (un projet OpenSource est en cours de développement pour faire fonctionner les applications sur linux... Mais pas encore les interfaces web... Mais ça viendra Big Grin : http://www.mono-project.com/Main_Page)
Et, là... Je suis à cours d'inconvénients pour le moment... Mais je met à jour dès que j'en trouve Wink