|
Conception et réalisation de sites Internet/Web avec des applets & servlets JAVA
Conception objet, programmation objet : JAVA, C++, DELPHI
Qu'est-ce JAVA ?
Java est d'abord une marque déposée de SUN qui en est à l'origine. C'est un environnement-objet et un langage de programmation objet (PURE OBJET: tout est objet contrairement à d'autres langage comme C++ ou Delphi qui sont des langages hybrides).
Il bénéficie des caractéristiques et innovations liées au paradigme OBJET (conception et programmation orientées objets) et présente des spécifités et apports que le monde des informaticiens et du génie logiciel apprécient à leurs justes valeurs:
- Abstraction
- Encapsulation
- Modularité
- Hiérarchie - héritage - agrégation
- Polymorphisme
- Consitence
- Persistence
- ...
Pourquoi JAVA ?
Parce qu'il offre concrètement, et entre autres, les apports importants suivants:
- Universalité :
Faculté de répondre aux besoins de développement de tout type d'application ou système d'information.
- Portabilité :
Faculté d'un code à pouvoir être facilement ou directement implanté sur différents plates-formes et systèmes.
En d'autres termes, cela signifie que le programme informatique resultant est indépendant du système d'exploitation (Unix, Linux, Windows, MacOS...).
Java est un langage de programmation portable grâce au concept de "code semi-compilé" et de "machine virtuelle".Celle-ci servant de couche intérmédiaire entre le programme Java et le système d'exploitation.
- Réutilisation - évolution :
Possibilité de réutilisation de code d'une application à une autre et de le faire évoluer par ajout, spécialisation...
- Stabilité / robustesse / fiabilité :
Faculté à diminuer les possibilités d'erreurs (bogues) et de plantage et à gérer les erreurs de programmation ou les excèptions.
Et réduction des risques liés au développement de systèmes complexes
- Sécurité - sûreté :
Java est un langage sûr car dès sa conception, des spécifications de sécurité ont été posés et respectées par ses auteurs.
Nous maîtrisons et utilisons la technologie Objet et notre équipe d'ingénieurs a la culture objet nécessaire pour concevoir des solutions et des systèmes bénéficiant rééllement des apports objets.
Elle mâitrise et utilise les outils phares du marché liés à la technologie Objet et ceci tout au long du projet : de la conception jusqu'à la réalisation et programmation.
Nos compétences "approche objets" et forte culture objets nous permettent, malgré notre préférence pour JAVA et le "tout est objet", d'utiliser d'autres langages de programmation orientés objets (ou considérés comme tels) : Delphi, C++... en garantissant une conception et une programmation "purs objets".
Nous basons notre conception objets sur des outils et méthodes reconnus tels que UML (Ultra Modeling language).
|
|