IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Delphi et C++ Builder complets et gratuits, une exclusivité pour les établissements scolaires français


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par ApproxDev Voir le message
    Bonjour ShaiLeTrol,

    pas du tout. C'est vous qui négligez l'impact de Delphi sur l'acquisition des élèves. Rien à dire sur le Pascal. Il est excellent pour une formation rigoureuse. Mais à partir du moment où vous utilisez Delphi et c'est bien la proposition d'Embarcadero de l'introduire dans nos écoles, avec les composants et pire -mais indispensables- le Livebinding et les styles, vous corrompez totalement l'apprentissage du Pascal qui s'estompe (voire disparaît totalement) derrière les habitudes nécessaires au fonctionnement de l'IDE.

    Delphi n'a aucune valeur didactique pour une initiation dont la pluralité et l'ouverture doivent être la règle. En effet, on doit laisser la possibilité aux élèves de choisir plus tard. Faire du Pascal n'a aucune conséquence sur un futur apprentissage de C++. Delphi bien sûr que si ! Comme c'est un produit propriétaire de la plateforme Windows uniquement, implicitement c'est éliminer les autres et développer des automatismes qui seront les premiers en matière de programmation pour ce nouvel apprenant. En plus, j'en suis désolé pour les adeptes de Delphi, mais Linux ou mac OS (du bout des doigts pour FMX) ou d'autres sont tout aussi valables que Windows. Donc de ce fait, Delphi est à éliminer en phase d'initiation à cause de son inadéquation et ses limitations implicites.

    Je sais bien qu'on est sur un forum Delphi mais je le redis -et cela a été souligné par d'autres-, un enseignant n'a pas pour fonction d'amener des clients à Microsoft ni à Embarcadero et de rendre captifs nos gamins.

    En résumé, pour toutes ces raisons, j'estime que ce n'est pas à l’École de développer l'usage de Delphi... et que j'en ai assez écrit sur la question

    Cordialement. AD
    Je constate cependant deux choses

    1) Delphi est déjà présent dans certaines écoles, et c'est un choix des enseignants qui apprécieront de ne plus avoir à le justifier face aux solutions gratuites

    2) le prof reste totalement responsable de son cours, même s'il serait dommage de se contenter de faire du Pascal procédure sur des applications console, cela reste possible.

    Au final le seul point que je trouve dommage c'est de devoir coller une licence Windows sous Delphi pour pouvoir l'utiliser
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  2. #2
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 163
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    Je constate cependant deux choses

    1) Delphi est déjà présent dans certaines écoles, et c'est un choix des enseignants qui apprécieront de ne plus avoir à le justifier face aux solutions gratuites

    2) le prof reste totalement responsable de son cours, même s'il serait dommage de se contenter de faire du Pascal procédure sur des applications console, cela reste possible.

    Au final le seul point que je trouve dommage c'est de devoir coller une licence Windows sous Delphi pour pouvoir l'utiliser
    Sérieux ? Donc c'est dommage de se coller une licence Windows mais se coller une licence Delphi ça ne pose pas de problème ?
    Et je ne comprends toujours pas pourquoi la licence Delphi academique serait une "bonne initiative", surtout par rapport à C#/visual-studio, swift/xcode, java/netbeans ou des langages/outils libres.
    À mon avis, le but principal de l'école c'est de donner une ouverture d'esprit donc ça peut difficilement venir d'outils commerciaux.

    Bon en fait, je pose des questions mais je connais la réponse : on n'est pas dans la section "études" mais dans la section "delphi", fréquentée essentiellement par des professionnels de l'outil; il y a donc clairement conflit d'intérêt d'où la bonne reception de la nouvelle et le lot de -1 que va certainement recevoir ce message...

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 173
    Par défaut
    Citation Envoyé par ApproxDev Voir le message
    Bonjour ShaiLeTrol,

    avec les composants et pire -mais indispensables- le Livebinding et les styles, vous corrompez totalement l'apprentissage du Pascal qui s'estompe (voire disparaît totalement) derrière les habitudes nécessaires au fonctionnement de l'IDE.
    C'est que le professeur est mauvais si il choisi ce thème
    C'est exactement sur ce quoi il ne faut pas former les élèves, cela n'a aucun intérêt, c'est un truc que l'on voit beaucoup mieux en entreprise !
    Après que ce soit du Lazarus ou Delphi, peut importe, les professeurs doivent avoir le droit de choisir

    Citation Envoyé par foetus Voir le message
    Apprendre à programmer avec un RAD, c'est quand même du "fast food"
    À mon époque en 1998-2000, c'est ainsi en gros: algo (papier - crayon) + TP en Pascal -> ensuite -> procédural en C + algo++ (graphes, arbres, génie logiciel, ...) -> ensuite -> objet - UML - Java -> ensuite -> C++
    Carrément
    Delphi, il faut savoir montrer les choses intéressants, tu passes le posage du bouton, cela n'a rien d'intéressant on peut même le faire sur ACCESS et EXCEL

    Tu montres une autre façon d'appréhender la programmation Objet,
    rien que le concept du TObject à comparer au java.lang.Object alors que cet objet ancêtre commun n'existe pas en C++
    Comparer la gestion de la mémoire aussi le Java\C# avec leur Garbage collecteur, le JS\PHP ou tu n'as aucune maintrise, le C++ avec le RAII, la programmation Delphi avec la libération à la mano, c'est rude comme style, oui ça peut paraitre veillot mais c'est indispensable que les jeunes générations apprennent aussi ça ...

    Pour ma part, l'IDE tu survoles, tu évoques le bousin rapidement, puis tu passes sur un sujet intéressant, dans mon cas, cela a été le graphisme et la manipulation d'image

    Citation Envoyé par joc02 Voir le message
    Pour ma part à l'école, on n'apprend pas un langage, mais l'algorithme, la logique, l'analyse.... et la transcription dans du code.
    Entièrement d'accord, c'est pour cela que voir le plus de langage que possible, ne pas habituer les élèves aux mêmes reflexes, c'est le mieux
    Ils auront largement le temps de se focaliser sur une ou deux technologies dans le monde professionnel !

    Citation Envoyé par ApproxDev Voir le message
    Par contre si on veut être concurrentiel notamment intellectuellement, Linux Desktop est une quasi-obligation. Pour un type comme moi qui programmait dans les 3 OS, voulait échapper aux machines virtuelles, voulait utiliser son langage de prédilection (le Pascal Objet), le couple Delphi/Lazarus était incohérent, tout simplement.
    Ah oui !
    J'avais oublié, j'ai aussi fait du Linux, RedHat et Mendrake, principalement pour apprendre les commandes genre ls... pour changer du dir et du cd et surtout pour découvrir Bourne Shell
    J'avoue, je ne me suis jamais fait à Linux ...
    On ne restait que 2 mois sur un langage, rarement plus, sauf le Java qui était la référence pour la programmation objet

    Citation Envoyé par ApproxDev Voir le message
    . il n'y avait aucune raison puisque FMX apparaissait que l'iDE Delphi ne soit pas développé (porté) ni en OSX, ni en Linux. Là vraiment c'est un regret et même un problème de crédibilité : les utilisateurs de FMX produisent du code macOS mais les programmeurs de Delphi ne portent pas Delphi sous macOS ? Tiens donc !
    Qui utilise FMX ?
    Perso, je vois plus d'offre pour maintenir du D7 que du FMX
    J'ai failli aller bosser pour maintenir une veille application pour un grand réseau ferroviaire français qui est en D7
    Merde, seul développeur Delphi alors qu'autour c'est C++ et PHP pour la nouvelle version
    Cela donne pas envie d'être le petit canard boiteux dans une boite de Geek
    La version Delphi a tellement été bidouillé pour ce grand réseau ferroviaire français qu'elle est difficilement migrable sur la nouvelle version du logiciel en C++
    Cela pouvait être intéressant mais j'ai préféré rester dans une équipe qui en plus est passé de trois à deux personnes, pour remonter à trois, à quatre et bientôt à cinq
    Oui on a perdu un développeur, un nul, avec mon collègue, on a pris son code pour importe un fichier CSV 10083 lignes, premier refactoring 5586 et moi j'ai ajouté les RTTI par dessus et reste que 2729 pour gérer plus de colonnes ... il nous faut des développeurs neufs en Delphi pour nous débarrasser des incompétents actuels que je rencontre partout sur cet IDE trop souvent confondu pour un Clicodrome !

    J'ai au des utilisateurs sur Mac, ils utilisaient une machine virtuelle pour les modules Delphi et cela fonctionnait très bien, c'était dans un contexte professionnel avec de forte contrainte de déploiement (pas du tout des logiciels grand publique mais plutôt de niche voire même développé au forfait)
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 181
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par gvasseur58 Voir le message
    Embarcadero et la société Barnsten en charge de la diffusion de Delphi et de C++ Builder doivent officialiser d'ici très peu la diffusion de licences gratuites à destination des établissements scolaires délivrant des diplômes.
    Merci pour cette très intéressante nouvelle. Dommage que la discussion ait tourné à l'empoignade (comme d'habitude, hélas, sur ce genre de sujet). Soit dit en passant, je voudrais rappeler à tout le monde que la courtoisie et à plus forte raison la simple politesse sont de rigueur sur ce forum comme partout.

    Citation Envoyé par gvasseur58 Voir le message
    à destination des établissements scolaires délivrant des diplômes.
    Est-ce que ça veut dire que les lycées ne sont pas concernés ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Par défaut
    Bonjour,

    Citation Envoyé par Roland Chastain Voir le message
    Merci pour cette très intéressante nouvelle. Dommage que la discussion ait tourné à l'empoignade (comme d'habitude, hélas, sur ce genre de sujet). Soit dit en passant, je voudrais rappeler à tout le monde que la courtoisie et à plus forte raison la simple politesse sont de rigueur sur ce forum comme partout.
    Cela s'appelle simplement une discussion c'est à dire une confrontation d'opinions. Je préfère nettement cela à des dialogues univoques. Tant qu'il n'y a pas d'atteinte à la personne, ni enfreinte à la Loi, nous sommes encore dans un pays de libre expression avec des éducations différentes : chacun s'exprime comme il l'entend avec son vocabulaire, son émotion, sa raison, ses raisons... Maintenant si la langue de bois est de rigueur ou si les intervenants (notamment les modérateurs) de ce forum ne tolèrent aucune contestation sur Delphi et son utilisation, on ira voir ailleurs.

    Citation Envoyé par Roland Chastain Voir le message
    Est-ce que ça veut dire que les lycées ne sont pas concernés ?
    En France, les lycées délivrent des Baccalauréats. Cela ne s'appelle plus un diplôme ?

    Cordialement. AD.

  6. #6
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 181
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par ApproxDev Voir le message
    En France, les lycées délivrent des Baccalauréats. Cela ne s'appelle plus un diplôme ?
    Je confirme que le baccalauréat est un diplôme, mais il me semble qu'à proprement parler ce ne sont pas les lycées qui le délivrent. C'était le sens de ma question.

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Par défaut
    Bonjour Roland (formule de politesse*),

    ??? Dans l'enseignement initial, tous les diplômes sont délivrés par l'EN ou éventuellement par le Ministère de l'agriculture. Dans l'enseignement supérieur, on rencontre des diplômes "privés" donc délivrés par les Écoles qui cherchent souvent d'ailleurs à les faire reconnaître (homologuer) par l’État.

    Cordialement (Re formule de politesse*). AD.



    * La critique est facile, le respect des règles prônées, moins. Réflexion peut-être désagréable, tout autant que la vôtre; En tout cas c'est comme cela que je considère votre critique facile et bien-pensante de la discussion à laquelle j'ai eu le plaisir de participer. Ne vous plaignez pas, c'est une discussion les plus lues depuis des semaines justement parce qu'elle est... comme elle est [Réponses: 49 - Affichages: 1 062. Il n'y a rien de mieux qu'un bon vrai dialogue même si cela décoiffe un peu parfois... Consolez-vous en pensant que c'est bon pour la fréquentation du site et donc pour la publicité.]

  8. #8
    Rédacteur

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Billets dans le blog
    84
    Par défaut
    Bonjour à tous,

    Maxime Capellot donnera d'ici très peu des informations plus détaillées sur l'offre dès que lui-même aura toutes les données à ce propos. Comme cette offre est propre à la seule France, elle a besoin de trouver ses marques. La seule certitude est qu'elle ne concerne pas les individus, mais bien les établissements. Ces derniers doivent délivrer des diplômes (ce qui exclut les écoles primaires et maternelles ), mais des précisions devront être apportées sur l'inclusion d'établissements comme les collèges et les lycées.

    Selon les discussions que j'ai pu avoir aussi bien avec Maxime Capellot qu'avec Atanas Popov, les vraies cibles sont les universités, les BTS, les IUT, les écoles d'ingénieurs, en un mot le supérieur. Ce qui exclut par conséquent une volonté délibérée de lobbying dans les écoles à la manière de Microsoft. Pour rappel, Atanas Popov a voulu se montrer à l'écoute des utilisateurs du forum, en particulier en ce qui concerne la documentation, la qualité et l'accès aux produits : s'il existe forcément des arrière-pensées commerciales (c'est ce pourquoi il est payé ), elles sont plutôt en accord avec des demandes que chacun trouvera ici ou là sur DVP.

    Le lancement de réunions informelles (meet-up à Lyon très récemment), les rencontres organisées par Barnsten ou l'incitation à la publication de tutoriels ou vidéos même basiques sont des actions qui s'inscrivent dans la même volonté d'écouter les utilisateurs. Là encore, il s'agit d'une politique qui allie commerce (fidélisation et renouvellement d'une clientèle) et prise en compte des désirs de la communauté Delphi (c'est ce qui nous importe ici).

    Pour ce qui est du débat lui-même, qu'il soit vif n'est pas un problème : il est simplement demandé qu'il reste dans un cadre le plus courtois possible. Il n'y a eu aucune censure, car les rares débordements sont restés dans des limites (tout juste) raisonnables. Il paraît inutile d'envenimer les choses, non ? En revanche, il peut être utile de poursuivre la discussion sur tous les points que vous voudrez bien aborder, dans la mesure où ils n'agressent pas tel ou tel intervenant.

    Cordialement,

    Gilles
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  9. #9
    Membre très actif Avatar de Argol_Medusa
    Homme Profil pro
    Ingénieur Radiofréquences
    Inscrit en
    Août 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Radiofréquences
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 208
    Par défaut
    Merde, on va enfin avoir un bon outils dans l'éducation nationale ? sérieux ?

    Pourquoi ne pas continuer à utiliser des solutions gratuites, les trucs super old school des années 80 à avec un bon gros écran noir sous linux, à taper un algorithme de trie dont personne n'a rien à cirer à part le prof, ou dans le meilleur des cas à se taper 4h pour mettre en place une structure fonctionnelle client/serveur alors qu'en 3 clics c'est fait sur C++ Builder.
    C'est complètement démotivant pour les élèves, ça les dégoute direct de la programmation.

    Là au moins avec ce genre d'outils on peut faire des trucs sympa en très peu de temps.

    Alors oui c'est du lobbying, mais je ne vois pas du tout le problème, c'est une relation gagnant gagnant : les élèves pourront faire des choses intéressantes, on va éviter de les dégouter toute suite de la programmation, ils vont mieux apprendre et pour embarcadero ça va faire plus tard des gens qui feront acheter ce produit dans les entreprises.

    Tout le monde est gagnant.

Discussions similaires

  1. Réponses: 8
    Dernier message: 15/11/2016, 16h35
  2. css fixer une taille pour les select
    Par NeHuS dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/10/2005, 11h00
  3. Utulisation d'une table pour les jointure ( probleme )
    Par Boumeur dans le forum Langage SQL
    Réponses: 8
    Dernier message: 11/04/2005, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo