Sujet: Get Html info
21/03/2006 @ 22:23:08: cauet: Get Html info
Moi aussi je voudrais bien me mettre à python pour créer des applications Web.. après on verra pour les trucs portables.. est-ce qu'on peux comparer python à java sans se faire huer? :cupra:
21/03/2006 @ 22:34:17: philfr: Get Html info
On peut, mais il faut savoir de quoi on parle :oh: ...

Pour moi, les 2 grandes différences sont là:
- Java: typage statique, héritage simple
- Python: typage dynamique, héritage multiple

... avec tout ce qui en découle:
- certaines erreurs de programmation peuvent être détectées à la compilation en java, et seulement run-time en python, ce qui fait dire à certains que Java est plus approprié pour écrire des applications "en béton" (je suis partiellement d'accord)
- le typage dynamique et l'héritage multiple (utilisé à bon escient - mixins p.ex.) donnent une puissance d'expression et un pouvoir de réutilisation de code au langage qu'aucun langage statique ne pourra jamais atteindre.
21/03/2006 @ 23:55:13: zion: Get Html info
- le typage dynamique et l'héritage multiple (utilisé à bon escient - mixins p.ex.) donnent une puissance d'expression et un pouvoir de réutilisation de code au langage qu'aucun langage statique ne pourra jamais atteindre.


Erhm... Et les variants et les interfaces? :oh:

J'ai rien contre le python, mais faut pas tapper du sucre sur les autres non plus :oh:

Sinon je vais aussi en casser sur python... et le plus gros morçeau c'est que c'est impossible à deployer, c'est supporté par quasi aucun hébergeur :oh:

Ah mais j'y pense, il veut faire une appli windows, pour ca rien de tel qu'un RAD quand même :itm: (Rapid Application Development). Delphi existe en version gratuite pour la 6 je pense, la 7 aussi (sur CD?) mais tu dois pouvoir le trouver sur developpez.net. Pour ce qu'il en est des plateformes, w32 et linux, pour le reste, y a lazarus pour MacOS et cie, mais comme t'en es pas à vouloir faire ton prog sur 10 plateformes différentes, je pense qu'on s'en fout un peu :itm:

:dawa:

EDIT: Et merde, je me suis fait eû :oh:
22/03/2006 @ 00:46:56: philfr: Get Html info


Erhm... Et les variants et les interfaces? :oh:

J'ai rien contre le python, mais faut pas tapper du sucre sur les autres non plus :oh:


J'ai pas cassé du sucre sur java, jai même dit que pour une méga-application-usine-à-gaz-distribuée il était plus approprié que python :oh:

Mais les interfaces ne remplacent pas l'héritage multiple: une interface doit être implémentée par ta classe, alors qu'hériter d'une classe mixin te donne l'implémentation pour rien (ce qui souvent n'a totalement son sens qu'avec un langage dynamiquement typé)

Mais en ce qui concerne JC, ces considérations n'ont aucun intérêt pour lui :smile:
Par contre, la facilité de mise en oeuvre pour débuter est sans égal, que ce soit comparé à java, à VB, ou à Delphi.

Ah, oui, tu connais beaucoup d'hébergeurs qui supportent java ou delphi ? Même ovh supporte python sur ses hébergements free, et pour ma part, je pense que dès que tu as besoin d'un hébergement sérieux, tu le fais sur une machine dédiée, non ?

Et puisque tu en parles, l'as-tu déjà essayé ? :grin:
22/03/2006 @ 02:08:47: zion: Get Html info


J'ai pas cassé du sucre sur java, jai même dit que pour une méga-application-usine-à-gaz-distribuée il était plus approprié que python :oh:


Oh mais tu peux y aller sur le java :sifflote:

Je ne connais aucun hébergeur pour du Delphi non, mais il a pas besoin d'hébergeur, c'est pour sur sa machine :dawa:
Retour