WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Développement d'un réseau informatique, pour paiement et transfert d'argent par téléphone et par internet

( Télécharger le fichier original )
par Josias YOUMBI MBOUEDEU
Université protestante d'Afrique Centrale Yaoundé - Licence en science de l'ingénieur en informatique et électronique 2012
  

précédent sommaire suivant

1.2.2- Choix des outils de développement

Un parmi les avantages qui nous ont permis de choisir UML comme méthode de modélisation est l'orienté objet. Cette approche influe aussi sur le choix du langage à adopter on peut rajouter quelques uns à savoir la portabilité, la facilité, la multidisciplinarité et pas mal d'autres comme la sécurité.

1.2.3- Choix du langage de programmation

Souvent la sortie d'un nouveau langage n'est pas un fruit du hasard mais il s'appuie sur

les anciens en profitant de leurs qualités et en essayant de remédier les défauts.

Ici nous allons essayer de faire une étude comparative sur les langages de programmation orientés objets qui sont en vogue sur le marché et essayer d'en sélectionner un qui répondra bien les besoins d'implémentation de notre application.

Nous allons s'intéresser surtout sur les langages Java J2EE et PHP.

S'il faut comparer ces deux langage nous dirons que

- PHP possède des courbes d'apprentissage plus courtes que Java ;

- PHP possède plus de supports de développement web, parce que PHP fût créé pour construire des applications web ;

- Java est destiné au langage pour des tâches générales, ainsi il possède plus d'outils et de bibliothèques le supportant ;

- PHP manque de facilité au niveau de la gestion des «threads» ;

- PHP est plus échelonnable que Java, car ses besoins sont bon marché, et les ressources sont éparpillées, alors que Java est plus orientée entreprise, avec support et matériel.

Pour conclure nous dirons que choisir PHP ou Java est une question de choix et dépend du but à atteindre. Et pour notre application nous utiliseront le PHP5

1.2.4- Choix de l'outil de développement

Vu la multidisciplinarité et sa domination croissante, plusieurs outils de

développement de PHP ne cessent de voir le jour. On peut rencontrer pas mal d'Environnement de Développement. Certains sont en open source et d'autres commerciaux. Citons quelques uns : MACOMEDIA DREAMWEAVER, NetBeans, Notepad++, et pour notre projet nous avons utilisé NetBeans 7.1

1.2.5- Choix du SGBd

[3] Un SGBD a pour rôle de stocker et de gérer une grande quantité de données en les

organisant sous forme de tables, et de permettre la manipulation de ces données à travers le langage de requête SQL.

[3] Il existe plusieurs SGBD tel que Oracle Database, Access de Microsoft, SQL Server, SQLite, PostgreSQL, MySQL, Oracle mais nous avons choisie MySQL car elle est devenue la base de données open source la plus populaire au monde grâce à sa haute performance, sa fiabilité et sa simplicité d'utilisation. Beaucoup des sociétés les plus importantes et à forte croissance telles que Google, Lafarge, EADS, Alcatel-Lucent, Nokia et YouTube, réduisent leurs coûts de manière significative en utilisant MySQL pour leurs sites Web, leurs applications critiques d'entreprise, ou en embarquant MySQL au sein de leurs solutions. Non seulement MySQL est la base de données open source la plus populaire au monde mais elle est aussi devenue le choix privilégié pour la nouvelle génération d'applications développées sur la pile LAMP (Linux, Apache, MySQL, PHP / Perl / Python.). MySQL fonctionne sur plus de 20 plateformes incluant Linux, Windows, Mac OS, Solaris, HP-UX, IBM AIX, vous offrant une grande flexibilité.

Il existe plusieurs outils pour se connecter a distante a une base de donnee MySQL, nous pouvons citer entre autre : PhpMyAdmin, MysqlWorkbeng, Mysql administrator, SQLYog. La facilité dotée au dernier (SQL Yog) a influée sur notre choix.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy