c++ ou php?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : c++ ou php?

Re: c++ ou php?

par Berzemus » 21 août 2009, 09:54

Edit: euh, ysonou les autres posts précédents ?
Redit : déplacé : sujets-informatiques/flex-air-adobe-t249601.html

Bien que des outils open-source existent, flash reste majoritairement propriétaire. Et il est loin d'être le seul acteur, microsoft a silverlight, et de l'autre côté il y a ajax et tout ce que promet html5.

Pour faire un mini-jeu, flash/silverlight, c'est bien. mais pour faire une application... on retombe dans quelque chose de fermé, "anti-internet".

Je m'explique: je suis dans un milieu ou j'ai accès à des données, sur internet. Mais tout ce qui est web service, RSS, SAS ou api, tu oublies, c'est la préhistoire. Tout ce fait a partir de pages html. Alors c'est facile d'extraire des données d'une telle page, j'ai même parfois dû coder un client qui émulait le comportement d'un visiteur pour y arriver (le viewstate d'ASP, c'est le mal. Microsoft est tout autant "anti-internet"), mais c'était possible. Avec une application compilée sous silverlight ou flash, c'est le mur. c'est NON. Ou alors tu t'amuses avec des captures d'écran, des mouvements de souris et des Ocr, mais franchement, c'est un retour en arrière.

Il y a clairement deux mouvances sur le net, fermeture ou ouverture. Alors oui, ça dépend des données qu'on met à disposition, mais a moins qu'elles ne soient critiques (pour la sécurité du pays, au nom de la vie privée, ou tout simplement confidentielles), je prêche pour l'ouverture la plus totale, car on ne sait jamais si quelqu'un en ferait quelque chose d'intéressant et d'innovant. c'est ca, l'esprit du web.

Par ouverture totale, j'entends carrément un DB type CouchDB, qui s'interroge directement par HTTP, en lecture seule bien entendu. Ca c'est beau.

cas concret: une société de transport urbain (voui, des bus !!).
Dans un souci de modernisme/nombrilisme/monopolisme, ils font une belle application flash/java ou simplement asp mais avec un formulaire de recherche bien pourri, sans aucune considération pour l'ouverture des données. résultat : rien, tout le monde s'oblige à utiliser l'appli pourrie.

Dans un largesse d'esprit sans semblable, un concurrent se dit que mettre les horaires simplement dans un fichier texte (ou tout autre source facilement analysable) sur le site pousserait certains esprits à faire quelque chose avec. résultat, après quelques débuts originaux, des mash-ups avec google maps fleurissent partout sur toutes les plateformes, et les voyageurs ont un accès total et pluriel a des applications inimaginables aux temps de la conception du site initial.

J'ai clairement choisi mon camp :mrgreen:

Re: c++ ou php?

par Sékiltoyai » 18 août 2009, 19:08

Modération :
Ce sujet dérive vers la polémique stérile ("troll").
Faute de revenir dans le sujet avec des interventions réellement constructives,
ce sujet pourra être verrouillé, voire supprimé, sans autre préavis.
Là on sort son tampon :
Frédéric Lefebvre
:)

Re: c++ ou php?

par Nagol » 18 août 2009, 18:41

moi je pense que vous avez tous tort:

la meilleur technologie aujourd'hui pour développer des applications web ou bureau, en tenant compte de la performance, du multiplateformes, de la rapidité d'apprentissage + rapidité de développement, esthétique + interactivité + facilité de maintenance est :

flex + air de adobe...

qui n'est pas d'accord et qui dit mieux? yek yek...
Toute assertion qui commence par "le/la meilleur(e) est" est de toute façon fausse, l'absolutisme c'est l'obscurantisme, chacun ses gouts , chaque problème ses solutions etc etc. c'était pas trés intéressant comme remarque et à forte raison justement modérée, la question de départ est de savoir quoi apprendre, je pense qu'on a suffisament donné de piste dans le topic au millieu des différents trolling un petit résolut peut etre ? :)

Re: c++ ou php?

par zeus » 18 août 2009, 16:38

Modération :
Ce sujet dérive vers la polémique stérile ("troll").
Faute de revenir dans le sujet avec des interventions réellement constructives,
ce sujet pourra être verrouillé, voire supprimé, sans autre préavis.

Re: c++ ou php?

par Invité » 18 août 2009, 16:16

moi je pense que vous avez tous tort:

la meilleur technologie aujourd'hui pour développer des applications web ou bureau, en tenant compte de la performance, du multiplateformes, de la rapidité d'apprentissage + rapidité de développement, esthétique + interactivité + facilité de maintenance est :

flex + air de adobe...

qui n'est pas d'accord et qui dit mieux? yek yek...

par Stef » 22 juil. 2009, 13:22

Le Ruby permet-il de faire des GUI ?
Oui! Et pas seulement avec GTK.

En passant ça me fait penser à cet outil qui pourra intéresser certains: http://fr.wikipedia.org/wiki/Glade
Glade est un outil interactif de conception d'interface graphique GTK+. Il prend en charge toute la partie de gestion/génération de l'interface pour permettre au développeur de se concentrer sur le code « utile ».
Sinon, testez ruby (en ligne): http://tryruby.hobix.com/

par Hywan » 22 juil. 2009, 11:53

Si non HyWaN, une question personnelle, en quel(s) langage(s)
n'as-tu pas coder ? :lol:
Bah un sacré paquet …
C'est juste que j'ai étudié pas mal de problèmes, c'est tout, mais je ne connais pas tant de langages que ça. Mais je dois ça à ma formation Universitaire qui me « force » à avoir cette perception des choses : un problème => une solution => un langage. Les langages ne sont que des outils.

Pour donner une expérience personnelle et mettre à la lumière l'importance d'une syntaxe, je vais te raconter une toute petite histoire.

Cette année, j'ai travaillé sur un projet « de recherche » (je suis en licence 3, donc ce n'était qu'officieux). Le but était de créer un générateur automatique de tests unitaires, uniformes et réalistes. Attention, chaque mot est très important. Bref, une fois la logique et un bon bout du code écrits, il fallait pouvoir exprimer ce qu'on voulait faire. Autrement dit, il nous fallait une syntaxe (ou un langage) qui permettait d'exprimer notre système de test. J'ai réfléchi avec ma petite tête à un langage et voilà les résultats : pour 4 lignes de code en Praspel (le nom du langage), après compilation, on a presque 30 lignes en PHP (oui, je compilais Praspel vers du PHP, et après on exécute PHP). Et pourtant, les 30 lignes en PHP étaient bien résumées.
Tout ça pour dire qu'une bonne syntaxe peut nous éviter d'écrire énormément de code. Mais j'ai travaillé dans le sens : problème -> solution -> langage car : j'ai défini mon problème, j'ai trouvé une solution qui fonctionnait mais je l'écrivais en PHP, et j'ai écrit mon langage par dessus tout ça (on enveloppe le tout) pour un gain d'écriture et d'expression.
Au final, le langage est très puissant car il s'emboîte très bien. Pour ça, je me suis inspiré des notations Mathématiques liées aux preuves et à la philosophie Scheme (tout est fonction). Le tout est tout à fait lisible et très facile à prendre en main (en 15min de soutenance, les gens pouvaient déjà utiliser Praspel). C'est plus un langage de notations hein, mais voilà.

La syntaxe est très importante, mais si elle ne règle pas un problème, elle ne sert à rien. Et inconsciemment (et même consciemment) on le ressent quand on programme. On a l'impression de réécrire la roue systématiquement (j'ai en tête l'exemple du VB …).

par enneite » 22 juil. 2009, 11:36

j'aimais bien la tortue du logo, on fait un polynome à 360 cotés et ça ressemblait à un cercle, c'etait cool!

par katagoto » 22 juil. 2009, 11:34

Hmm, c'est un des premiers langages que j'ai touché, avant l'HTML même. Mais j'y ai passé une après-midi, je me suis bien marré avec mon cousin, et wala … Il ne sert à rien hein, il n'a aucune théorie transcendante, il est chiant ^^.
Je penses que Nagol ne l'a pas remarqué, mais on parle bien
tu langage là ? Pas de ton cousin :lol:

Le Ruby permet-il de faire des GUI ?
Dans le monde des applications clients vous lui reprochez quoi
en gros ? (c'est une simple question)
Si non HyWaN, une question personnelle, en quel(s) langage(s)
n'as-tu pas coder ? :lol:

par albat » 22 juil. 2009, 10:44

Quitte à choisir un descendant du LISP, je préfère Logo à Scheme.
Au moins, il a su se débarrasser des parenthèses, lui... :langue:

par Hywan » 22 juil. 2009, 10:43

Hmm, c'est un des premiers langages que j'ai touché, avant l'HTML même. Mais j'y ai passé une après-midi, je me suis bien marré avec mon cousin, et wala … Il ne sert à rien hein, il n'a aucune théorie transcendante, il est chiant ^^.

par albat » 22 juil. 2009, 10:29

Franchement, vous connaissez un plus beau langage que Scheme :-) ?
Oui !

J'y peux rien. Je trouve ce langage fascinant... :love4:

par Hywan » 22 juil. 2009, 10:06

Parmi les langages qui ne sont pas élevés à leur juste valeur, je propose le Scheme et Javascript. Franchement, vous connaissez un plus beau langage que Scheme :-) ?

par Sékiltoyai » 21 juil. 2009, 19:07

bon sinon quand on a fini de troller sur les languages comme des ados de 15 ans, le monsieur il voulait savoir quoi apprendre, pédagogiquement parlant le C c'est ce qu'il y a de mieux, ca reste la base, le grand frere de tous les langages de prog actuels php comprit.
Le C en effet, pas le C++.
Il faut arrêter de mettre les deux dans le même panier. Si le C a une philosophie développement noyau/hardware, le C++ a une toute autre philosophie (voire pas justement, et c'est ce que je lui reproche).
Ensuite, tu dis le C c'est un grand frère de tous les langages. Par la syntaxe oui, mais par la philosophie là encore pas trop.

Donc un peu de précision, pas d'amalgame, à savoir que j'aurais beau l'utiliser pour ma part, je ne conseillerais pas forcément le C pour ce genre de développement. Je ne conseillerais pas non plus le C++, pour les raisons suscitées.
Il reste alors plétores de langages adaptés, comme le Java, l'Objective C (mais limité à Apple donc c'est moyen intéressant) ou le C#.Net (beaucoup ne jurent que par ça, je n'ai jamais tenté, mais cela devient la base de tous les développements Microsoft).
Edit : Ah mais j'oubliais, le Delphi aussi. Je ne sais pas s'il est toujours maintenant mais c'est parmi les meilleurs langages de haut niveau auxquels j'ai pu toucher.

par katagoto » 21 juil. 2009, 18:56

Et le Cobol ? C'est de la merde, le Cobol ? :lol:
Tu m'ôtes les mots de la bouche :p

Bon, le C pour commencer c'est moyen mais tu comprends
tout après, c'est un standard. Après, pour les application, tu
as soit le C, soit le C++, je reste convaincu que le C++ est
meilleur dans ce domaine, mais bon.