Suis je la seule personne a utiliser php comme langage de script? - Divers - Programmation
Marsh Posté le 12-07-2005 à 17:25:08
Déjà, PHP a été créé pour remplacer les CGI, donc son orientation Internet est très clair.
Et ensuite, je pense que ça vient aussi du fait qu'il n'est pas évident de compiler du PHP (c'est possible, mais c'est cher) et que ça implique qu'un serveur le supportant soit installé sur la machine.
Sans compter les problèmes de portabilité.
Voilà, ce n'est que mon avis.
Marsh Posté le 12-07-2005 à 17:40:11
en gros pourquoi installer php pour faire du scripting quand perl ou python sont normalement présent sur la machine et plus adapté à un usage "non-web"
Marsh Posté le 13-07-2005 à 08:38:16
j'utilise php pour sa grande facilite d'utilisation avec MySQL
Marsh Posté le 14-07-2005 à 23:53:14
betsamee a écrit : je le lance comme ca : /usr/bin/php monscript.php |
#!/usr/bin/php -q
en entête de fichier + les droits exécutables sur le fichier & op, tu peux le lancer directos. (./monscript.php)
J'ai découvert ça dans mon école : c'est pour administrer un site wOuEb, genre sauvegarde du base de donnée ou autre (tout ce qui n'a pas besoin d'être sur une interface web en quelque sorte).
Marsh Posté le 15-07-2005 à 08:39:30
a mon avis, la raison principale pour laquel tu utilise PHP en langage de script, c'est tout simplement parceque tu n'en maitrise aucun autres ...
Marsh Posté le 15-07-2005 à 09:39:24
jocool a écrit : a mon avis, la raison principale pour laquel tu utilise PHP en langage de script, c'est tout simplement parceque tu n'en maitrise aucun autres ... |
Tu dis ça pour moi ?
Marsh Posté le 15-07-2005 à 12:53:45
jocool a écrit : a mon avis, la raison principale pour laquel tu utilise PHP en langage de script, c'est tout simplement parceque tu n'en maitrise aucun autres ... |
Bah, oui et non, on peut être calé en shell script, awk et cie, mais qd on arrive sur Windows, ça perd pas mal de son utilité. Alors si à côté tu a une bonne maîtrise de PHP mais que t'en touche pas une en Perl ou en Python, ça se justifie.
Même si, bien entendu, apprendre Perl et Python est une bonne idée.
Marsh Posté le 17-07-2005 à 09:05:56
Citation : a mon avis, la raison principale pour laquel tu utilise PHP en langage de script, c'est tout simplement parceque tu n'en maitrise aucun autres ... |
c'est peut etre pas faux (j'ai aterri dans le monde Linux il y a 3 mois seulement) mais pour faire tout ce que je dois faire avec mes bdd (generation de factures pdf,imports de fichiers tres volumineux,enregistrement de nouveaux clients...) c-a-d un ERP complet (qui ne necessite pas d'interface graphique ) je n'ai pas trouve d'outil plus efficace.
Si je vous disais tout ce que je gere (et l'entreprise que je gere) avec ca vous ne me croiriez pas je pense.
(je dis pas cela pour me la jouer).
Et jusqu'a preuve du contraire ca marche impeccablement et cela pour des volumes plus que consequents.
Venant du monde windows et maitrisant quelques langages de programmation (C++,Java,VB,C# pour les plus connus) je ne voyais vraiment pas comment coder tout cela (sans complications innutiles) j'ai donc opte pour le php
Marsh Posté le 17-07-2005 à 17:38:39
betsamee a écrit :
|
en java ca doit bien se faire sans trop de problème
perl j'en suis aussi convaincu (même si je n'ai jamais touché aux modules de pdf)
en C c'est clair que ca doit simplement être plus long à faire
vb je m'abstient de tout commentaire
Marsh Posté le 17-07-2005 à 21:19:00
burgergold a écrit : en java ca doit bien se faire sans trop de problème |
Le Java est l'un des pires langages de scripting qui existent, avec le C#.
Ce qu'il fait, c'est pûrement du script, le faire en Java est une perversion.
Ruby, Perl, Python, Tcl ( ), PHP (sic) sont adaptés, pas Java.
Scriptometer offre une comparaison pas trop mauvaise entre les différents langages utilisables pour le scripting
Marsh Posté le 17-07-2005 à 21:30:07
JohnWink a écrit : Le Java est l'un des pires langages de scripting qui existent, avec le C#. |
+ 24433, et c'est un développeur J2EE qui parle.
Marsh Posté le 17-07-2005 à 21:51:18
Pour le script, le perl est très adapté, le ruby a l'air sympatique aussi (je ne connais pas vraiment ce langage, peut-etre que je m'y mettrai un jour )
PHP en ligne de commande, pourquoi pas, si ca fonctionne comme il faut ?
Par contre java, non. C'est trop lourd pour faire du scripting
Marsh Posté le 17-07-2005 à 23:20:32
plainsofpain a écrit : |
ça carbure même !
Le truc bien, c'est que tu peux utiliser ce que tu as déjà développer pour ton site web. (fonction de connexion SQL, et autre)
Marsh Posté le 17-07-2005 à 23:23:55
zapan666 a écrit : ça carbure même ! |
+1
Moi quand je développe un site en PHP, j'utilise des scripts PHP dans mon crontab, c'est clair que c'est plus simple et en plus, ça me permet de développer des scripts pour Cron dans DreamWeaver alors que je ne suis pas sûr qu'il accepterait aussi bien le PERL.
Marsh Posté le 18-07-2005 à 08:11:18
Citation : en java ca doit bien se faire sans trop de problème |
honnetement je me suis penche un petit peu sur les modules de generation de PDF et apres avoir vu ce qu'il etait possible de faire (et avec quelle facilite!) en XML,XSLT combines avec htmldoc (le tout code en php) et franchement j'ai pas cherche a me compliquer la vie (de plus les perfs sont excellentes)
pour le C j'avais commence avec ce langage mais quand j'ai pense au module de generation des PDF j'ai lache l'affaire
Marsh Posté le 18-07-2005 à 08:12:47
Citation : |
de plus si je connais bien le php (et que je debute en PERL) y a t'il un reel avantage a coder mes scripts en PERL?
Marsh Posté le 18-07-2005 à 08:56:10
Perl, c'est plus qu'intéressant quand tu manipules des fichiers, vu qu'a la base ca a été fait pour justement gérer facilement des fichiers.
Maintenant si tu fais très peu de manipulation de fichiers et que php est assez véloce utilisé pour le scripting, reste sur php
Edit : mais si tu as le temps, essaies quand meme perl, moi j'avais débuté y a longtemps, mais j'ai arrêté faute de motivation puisque j'en avais pas vraiment usage. Mais ca me semble puissant comme langage, et compact aussi (j'ai vu un client ftp texte tenir sur 15 lignes de code).
Marsh Posté le 18-07-2005 à 09:37:57
je me suis essaye au PERL pour justement un petit script sftp et c'est vrai que ca a l'air pas mal.
La syntaxe est d'ailleus assez similaire au php (me trompes je?)
Marsh Posté le 18-07-2005 à 13:00:04
betsamee a écrit : je me suis essaye au PERL pour justement un petit script sftp et c'est vrai que ca a l'air pas mal. |
php était au départ un wrapper de perl
Marsh Posté le 12-07-2005 à 17:10:48
Salut
Au vu de l'efficacite du php en tant que langage de script (et sa simplicite vis a vis des db)
je n'utilise quasiment que php pour coder mes differents scripts (et pas seulement mes pages internet).(je le lance comme ca : /usr/bin/php monscript.php)
Le peu de doc que l'on trouve sur le sujet me laisse a penser que peu de personnes font de meme.
Quelle en est la raison?
La jeunesse du procede?
L'extreme simplicite du langage (et le peu de contraintes qu'il impose) qui le devalorise?
L'association php/internet qui est trop forte dans les esprits?
Y a t'il une raison que j'ignore et que je me dois de connaitre afin d'arreter tout de suite le massacre?
merci de votre contribution