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

Langage Perl Discussion :

initiation perl, pour le moment, je veux l'installer


Sujet :

Langage Perl

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut initiation perl, pour le moment, je veux l'installer
    Bonjour tout le monde

    Pour ma prochaine année de faq, je j'aurais de cours de perl, je souhaiterais commencé pendant les vacances.

    Dans mes cours il y aura des script perl pour le developpement web et developpement de projet graphique avec perl/tk.

    Pour le moment je cherche simplement à instalé les outilis de developpement de perl.

    Voici le site pour télécharger le programe d'installation.

    http://www.activestate.com/downloads/

    Que dois je télécharger exactement.

    Merci

    A+
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  2. #2
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Bonjour,

    ce que tu dois installer se trouve ici, c'est la distribution ActivePerl.

    Elle comprend bon nombre d'outils, notemment les modules principaux pour Tk.

    Si tu es sous Windows, c'est l'idéal mais sous Linux par exemple, je te recommanderais davantage de voir du côté des packages de ta distribution GNU/Linux pour installer Perl.

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut
    Rebonjour

    Je suis sous Windows 2000.

    Don, je n'aurais pas besoin de télécharger TK?

    Est ce que le developpement ce passe comme le c , genre un compilateur.

    A +.
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  4. #4
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Rebonjour

    Je suis sous Windows 2000.

    Don, je n'aurais pas besoin de télécharger TK?

    Est ce que le developpement ce passe comme le c , genre un compilateur.

    A +.
    Tk est fourni en standard avec Perl depuis déjà quelques années.

    Pour le développement, contrairement au C, Perl est un langage interprêté et compilé à la volée. Les scripts que tu concevras en Perl resteront du code source lisible qui, une fois exécutés par Perl, fonctionneront comme n'importe quel type de programme.

    Tu peux bien sûr compiler du Perl pour produire des exe mais pour débuter, ça ne me semble pas super utile.

    Edit : pour t'initier à Perl, tu vas trouver ton bonheur ici

  5. #5
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut
    Rebonjour

    Dernieres questions.

    Pour réaliser les programme en perl, on dois travailler avec bloc note ou un autre editeur de text.

    Merci.
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  6. #6
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Rebonjour

    Dernieres questions.

    Pour réaliser les programme en perl, on dois travailler avec bloc note ou un autre editeur de text.

    Merci.
    Par bloc note, tu dois sous entendre NOTEPAD de ce cher Windows ?

    Oublie le, je te préconise SciTE qui est un excellentissime éditeur de texte avec coloration syntaxique et bien d'autres bonnes choses fort utiles. Qui plus est gratuit, alors faut pas gâcher

    Mais SciTE est juste mon avis personnel, tu as aussi d'autres excellents éditeurs de textes évolués comme TextPad ou UltraEdit mais ces derniers sont des sharewares.

  7. #7
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut
    Re

    J'ai telecharger celui là, fonctionnera t'il aussi bien?

    http://www.enginsite.com/Download.htm

    Là ou je me pose la question c'est pour l'execution du programme.

    A +
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  8. #8
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Re

    J'ai telecharger celui là, fonctionnera t'il aussi bien?

    http://www.enginsite.com/Download.htm

    Là ou je me pose la question c'est pour l'execution du programme.

    A +
    Je ne connais pas cet éditeur, peux pas te répondre. Et puis, l'éditeur de texte est surtout une affaire de gout.

    Qu'entends-tu par l'éxecution d'un programme ?

    Par exemple, si tu as ce super programme vachement évolué :

    dans un script "hello.pl", faire un double clic depuis ton explorateur de fichiers lancera le programme qui fera donc ce qu'il est censé faire : afficher "hello, world" et s'arrêter. Si tant est bien évidemment que Perl est installé sur ton ordinateur.

    Ici, ton programme Perl sera lancé via une console Ms-Dos, laquelle se fermera aussitôt car le programme est trés court et se termine rapidement.

    D'où l'intérêt d'utiliser un éditeur de texte évolué qui te permet d'afficher dans un onglet séparé, voire une fenêtre, le résultat de ce qu'affiche le programme.

  9. #9
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut
    Bonsoir tout le monde

    L'éditeur que j'ai choisie fonctionne bien.

    Dernieres question c'est sur!

    Comment faire un programme en perl qui s'installera et s'executera sur d'autre pc.


    Cordialement
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  10. #10
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Comment faire un programme en perl qui s'installera et s'executera sur d'autre pc.
    Il faut que les autres PC aient Perl installé comme sur ton PC.

  11. #11
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut
    Re

    il n ya pas de runtim ou autre.

    example, là d'ici quelque temps, je souhaiterais développer une calculatrice avec perl.

    comment faire pour l'installer sur d'autre pc.

    A+
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  12. #12
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Re

    il n ya pas de runtim ou autre.

    example, là d'ici quelque temps, je souhaiterais développer une calculatrice avec perl.

    comment faire pour l'installer sur d'autre pc.

    A+
    En admettant que tu veuilles faire une calculatrice avec Perl et Tk (ou tout autre programme), tu pourras toujours déployer le programme sur d'autres PC que le tien.

    Les 2 seules conditions étant que Perl (le langage) soit installé sur les autres PC (et encore, pas obligé lorsqu'on est en réseau) et que ton code soit portable. Portable dans le sens "programme qui puisse être lancé sur plusieurs systèmes d'exploitation différents".

    C'est toute la puissance de Perl : son code est portable, à moins de ne pas utiliser de librairies spécifiques à un OS (ex. Win32::Api, là c'est mort pour faire tourner le prog sous UNIX )

  13. #13
    Débutant  
    Profil pro
    Inscrit en
    novembre 2003
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2003
    Messages : 1 069
    Points : 177
    Points
    177
    Par défaut
    Bonjour tout le monde

    Y a t'il un moyen d'utiliser par exemple inosetep pour installer perl et l'application développé em même temps.

    A+
    je suis un développeur debutant qui cherche à comprendre.

    Certain livre sont pas facile à comprendre.

  14. #14
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Bonjour tout le monde

    Y a t'il un moyen d'utiliser par exemple inosetep pour installer perl et l'application développé em même temps.

    A+
    Innosetep, connait pas mais je présume que tu veux parler de Inno Setup, un utilitaire permettant de créer des setup.exe sous Windows pour diverses applications ?

    J'ai du mal à voir quel type d'applications tu souhaites faire en Perl et qui nécessiterait de déballer une artillerie pareille comme si c'était un programme conçu en Visual Basic que tu voulais déployer ?

    Je vais te donner un rapide exemple de la manière dont nous utilisons Perl à mon taf. Certains utilisateurs ont la distribution Perl installée sur leur disque dur et ils n'ont qu'à lancer les scripts Perl qui, eux, sont stockés sur le réseau d'entreprise accessible à tous. Pour d'autres qui n'ont pas Perl installé sur leur disque et qui n'utilisent qu'un ou deux programmes isolés, on a utilisé un subterfuge en les faisant passer par une distribution Perl stockée sur le réseau (pas une méthode que je trouve terrible mais je n'ai rien à voir là-dedans). Et enfin, pour d'autres applications, nous compilons les scripts Perl en passant par Perl2Exe qui permet de compiler des scripts Perl en les convertissant en exe. Enfin, compiler dans le cas de P2E est un bien grand mot puisqu'il se contente d'embarquer des binaires de Perl et des dll indispensables au bon fonctionnement du script. Et encore, je ne garantis pas que P2E soit capable de transformer en exe n'importe quel script Perl, surtout les plus évolués.

    Hum, si tu nous disais ce que tu comptes faire comme applis et pourquoi l'aspect "installation de script Perl" t'obnubile tant ?

  15. #15
    Membre expérimenté
    Inscrit en
    février 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 1 275
    Points : 1 359
    Points
    1 359
    Par défaut
    Citation Envoyé par argon
    Derniere question c'est sur!
    Tu nous a menti

  16. #16
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : avril 2003
    Messages : 6 245
    Points : 8 560
    Points
    8 560
    Par défaut
    Citation Envoyé par argon
    Re

    il n ya pas de runtim ou autre.
    Le runtime java, c'est juste leur VM (machine virtuelle) (compilée pour la bonne plateforme) avec l'ensemble des classes de base compilées. Par définition pour Perl il n'y a pas de "runtime", puisque le code Perl n'est jamais compilé, par contre tout environnement où une distribution Perl a été installé devrait convenir. Si tu veux, le "runtime" c'est ActivePerl sous Windows. Globalement ActivePerl n'est pas plus compliqué à installer que le runtime Java, il est juste beaucoup moins répandu... C'est pourquoi lorsqu'un développeur Perl veut diffuser un programme il est souvent obligé d'en faire un exécutable (le script n'est pas réellement compilé, il est embarqué dans les ressources d'un exécutable qui comprend l'interpréteur perl et toutes les ressources nécessaires au script) avec perl2exe ou PAR::Packer.

    NB : Perl est installé par défaut sous Linux et beaucoup d'Unix, donc tu peux adopter des stratégies de déploiement différentes pour cette plateforme.

    --
    Jedaï

  17. #17
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : avril 2003
    Messages : 6 245
    Points : 8 560
    Points
    8 560
    Par défaut
    Citation Envoyé par argon
    Bonjour tout le monde

    Y a t'il un moyen d'utiliser par exemple inosetep pour installer perl et l'application développé em même temps.

    A+
    J'imagine qu'il y a moyen, après tout l'installateur ActivePerl est un .msi, ce qui signifie qu'on peut facilement le faire s'exécuter en mode silencieux, avec les options qu'on veut. Il suffit de faire vérifier par Inno Setup si Perl n'est pas déjà installé, faire installer Perl si nécessaire (en mode silencieux), éventuellement rajouter les quelques modules qui manquent pour ton application avec ppm sur des ppd qu'on aura embarqué... Rien de bien sorcier.

    --
    Jedaï

Discussions similaires

  1. Quels modules Perl pour gérer les documents XML ?
    Par djibril dans le forum Modules
    Réponses: 8
    Dernier message: 03/12/2010, 00h54
  2. Compiler un programme perl pour palteforme Win32
    Par LE NEINDRE dans le forum Modules
    Réponses: 1
    Dernier message: 11/01/2006, 15h27
  3. installation de librairie (non perl) pour perl
    Par Ickou dans le forum Modules
    Réponses: 2
    Dernier message: 09/11/2005, 17h57
  4. Réponses: 3
    Dernier message: 02/09/2002, 19h49
  5. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 18h22

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