Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Création logiciel et appli web : php ou java?

sbaq, le jeudi 23 juin 2005 à 20:53:20
Bonjour,
Je souhaiterai créer une appli web (ged, gestion stock...) pour le monde professionnel. Je connais PHP/MySQL et il me semble que Java est mieux adapté pour ce type développement (sécurité, déploiement...).
Quelqu'un peut-il me dire quels sont les avantages et les inconvénients de ces technos dans un projet d'éditeur logiciel ?
Merci d'avance.
Répondre à sbaq  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mamiemando, le jeudi 23 juin 2005 à 21:26:04
PHP MySql c'est pour faire un site avec une base de donnée. Bref on passe par un navigateur. PHP est un langage impératif non typé et interprété (donc non compilé) qui permet d'interagir avec un serveur apache. On utilise donc un combo PHP HTML SQL pour faire un site (et éventuellement on rajoute un peu de css et du javascript pour le design). L'utilisateur n'utilise que son navigateur et n'installe rien, mais doit avoir accès au site.

Pour utiliser un programme java, on utilise une machine virtuelle (commande java sous linux) . C'est un langage objet fortement typé et compilé (commande javac sous linux) qui peut tourner en local sur une machine. L'avantage de Java est que c'est un langage très accessible (il suffit de lire la doc pour trouver les bonnes classes) une fois le concept objet appréhendé. Une fois le programme fait, il suffit de donner le binaire à l'utilisateur. Cet utilisateur pourra utiliser ton programme (mais après avoir installé une machine virtuelle java), même s'il n'est pas sur un réseau. Pour développer du java tu peux utiliser eclipse (moi j'utilise vim mais bon ;o)).
Répondre à mamiemando

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
zaza, le vendredi 24 juin 2005 à 12:06:20
Salut,
A l'inverse je connais mieux java pour faire des appli web que php.
Je pense que se lancer dans Java n'est pas aussi simple que ça. Il est vrai qu'avec un bon bouquin tu pourras faire la même chose qu'en php. Mais le concept objet n'est pas évident au début, et tu risque de faire du bricolage (sans te vexer) non maintenable, ce qui est impératif sur appli professionnelle.

2ième point, comme c'est une appli web, tes utilisateurs n'ont pas besoin d'une JVM, le code est interprété côté serveur. Tu peux utiliser Mysql, les serveur sont gratuits.
Java est mieux pour les applis professionnelles, plus robuste, réutilisable.

Attention si tu développe en PHP4 la migration vers PHP5 n'est pas sans douleur, puisque c'est orienté objet.
Répondre à zaza

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
HackTrack, le vendredi 24 juin 2005 à 15:00:40
Salut!

Je suis développeur Java et je prêcherais bien pour ma paroisse car je suis sur une application Web (Java, JSP, XML, JBoss, Oracle 9i) mais il faut du temps pour maîtriser Java.

Si tu débutes, PHP est plus indiqué. D'autant plus que les hébergeurs PHP sont relativement nombreux pour héberger ton site.

Pour Java, c'est d'office payant. Il existe bien myCGI, mais je ne fais pas trop confiance.

A toi de voir si tu comptes t'investir plus avant dans la programmation, auquel cas Java est beaucoup plus puissant puisqu'il n'est pas limité aux applications Web.

Pour mamiemando: lorsque tu développes une application Web, il n'y a besoin de rien installer qu'elle soit écrite en Jav a, C++, PHP ou autre langage.

;-)
HackTrack
Répondre à HackTrack

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mamiemando, le dimanche 26 juin 2005 à 21:18:08
Ah au temps pour moi ;o) Chez moi pour tester un site php faut un serveur apache et pour du java il faut soit un cgi, soit une machine virtuelle... Evidemment si ton hébergeur propose déjà tout ça... en effet il n'y a besoin que d'un éditeur texte ;o)
Répondre à mamiemando

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 p.legal, le mardi 28 juin 2005 à 12:30:52
Salut,

Je souhaite apporter ma contribution sur le fond et non pas sur la forme. de 1997 à 2000 je suis intervenu dans une entreprise française de transport et de logistique comme consultant pour aider leur informaticien à devellopper et maintenir une appli web de gestion de stock censé rassurer leurs clients en decentralisant l'information sur un site securisé, garantissant l'integrité des données. Malgrès mon avis defavorable ils ont souhaité continuer dans cette voie.
mais sur les 3 ans d'exercices, il y eu 5 jours de coupure reseau (moins de 1 %) , un "désastre" au niveau de la logistique.
L'appli web n'etais pas en cause mais les prestataires telephoniques ne sont pas fiables a 100 %

Ce que je conseille, un systeme de gestion sur site, avec des flux d'edi reguliers vers une base centrale hors site. C'est plus complexe à mettre en place mais cela permet de fonctionner "en local" en cas de coupure reseau.

esperant t'avoir aidé ...

@++
Répondre à p.legal
Temporisation de pages JSP (Résolu) Bonjour, Je suis actuellement en train de créer une application web avec java. J'utilise donc une servlet et des pages JSP. J'aurais voulu savoir comment je peux faire pour pouvoir mettre en place un timer au sein de mes pages JSP afin... www.commentcamarche.net/forum/affich-5666080-temporisation-de-pages-jsp
Controle du format d'une date en java (Résolu) Bonjour, Je réalise une application web en Java avec une base de données Mysql. Dans cette application, j'ai des pages JSP qui contiennent des formulaires. L'un des champs à remplir est une date. Je voudrais pouvoir vérifier si... www.commentcamarche.net/forum/affich-5349563-controle-du-format-d-une-date-en-java
.jar (Résolu) Comment créer une application .jar pour java? Ne peut-on utiliser les fichiers .class que en tapant leur nom dans leur invite de commande et peut-on y inséré des images comme les .jar ? www.commentcamarche.net/forum/affich-2838113-jar
[Webmaster] Coloration syntaxique dans vos pages webSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de... www.commentcamarche.net/faq/sujet-3157-webmaster-coloration-syntaxique-dans-vos-pages-web
[Site web] Vérifier, optimiser et nettoyer son code HTMLLes logiciels WYSIWYG de création de pages web produisent parfois du contenu HTML rempli de balises HTML inutiles, voire incompatibles avec les recommandations du W3C. Les outils proposés ci-dessous permettent de vérifier la validité du code HTML... www.commentcamarche.net/faq/sujet-5355-site-web-verifier-optimiser-et-nettoyer-son-code-html
[Apprentissage Informatique] temps x=combien? (Résolu)Bonjour, Combien de temps faut-il à une personne (qq conaissances mathématiques et algorithmique) pour s'auto-former en informatique (création logiciels, pages web, cryptographie...)? Et par quoi faut-il commencer ? La programmation ? Merci de... www.commentcamarche.net/forum/affich-1702361-apprentissage-informatique-temps-x-combien
Retour à la page précedente (Résolu)Bonjour,J'ai créé une application web mais j'ai un problème avec le retour à la page précedente. Mon application est constituée d'un écran de connexion.A l'issu d'une tentative réussi, l'identifiant et le mot de passe... www.commentcamarche.net/forum/affich-7970025-retour-a-la-page-precedente
Problème de requète SQL (Résolu)Bonjour, J'ai créé cette applications en PHP pour pouvoir afficher les données d'une base dans un tableau en fonction d'un code qui a été saisie ($bx) : www.commentcamarche.net/forum/affich-3106632-probleme-de-requete-sql
Télécharger Logiciels DéveloppementLa section "développement" contient les outils nécessaires à la création d'application dans les principaux langages de programmation. www.commentcamarche.net/telecharger/logiciel-2-developpement
Télécharger InstantEnterprise.NETInstantEnterprise.NET est un logiciel de création de site web orienté business. L’éditeur qui est basé sur Microsoft SQL 2005 et la technologie.NET propose un framework qui facilite la création de site web. L’application permet aussi de... www.commentcamarche.net/telecharger/telecharger-34057357-instantenterprise-net
Introduction aux Java Server PagesPrésentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension... www.commentcamarche.net/contents/jsp/jspintro.php3
PHP - Affichage de texte sur le navigateurLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces... www.commentcamarche.net/contents/php/phpaffich.php3