Choisir les outils de développement client-serveur peut être une question complexe , impliquant des facteurs tels que le public cible du programme , le programme est utilisé, le système d'exploitation, et le langage de programmation que vous souhaitez utiliser destiné . Le coût est également un facteur , mais heureusement, il existe de nombreux environnements de développement intégrés ( IDE ) fournis gratuitement par des sociétés comme Microsoft , Apple et Oracle. (Référence 1 ) Visual Studio Express série de Visual Studio 2010 Express
Microsoft est à la fois libre et un IDE complet . Il existe différentes versions disponibles selon le type de développement sur lequel vous travaillez et tous sont disponibles avec SQL Server Express pour le développement de base de données . Les langues et les technologies disponibles comprennent ASP.NET , Visual Basic, Visual C #, Visual C + +,. NET 3.5 /4 et Silverlight 3/4 . Plates-formes cibles possibles incluent des applications Web, des applications client-serveur et des applications internes de Windows Phone . La version Windows Phone comprend également un simulateur pour tester et déboguer des applications pendant le processus de développement .
Oracle Solaris studio
Oracle Solaris studio est un autre IDE gratuit fourni par une importante fabricant du logiciel. Il fonctionne aussi bien sur Solaris et Linux, et supporte le développement en C , C + + et Fortran . Sans surprise , cette IDE s'intègre parfaitement dans les systèmes et les applications client-serveur qui utilisent des bases de données Oracle et est compatible avec les systèmes SPARC et x86.
Oracle JDeveloper
< p> Oracle JDeveloper est également disponible gratuitement, mais est axé vers le développement Java. Il peut être installé et exécuté sur Windows, Linux et Mac, et supporte l'intégration avec Oracle , MySQL, GlassFish et JDK .
NetBeans IDE
NetBeans IDE fait usage de un système de plugin pour fournir une grande variété de langues et des besoins de développement , le tout dans un IDE gratuit. L' IDE lui-même est compatible avec Windows, Mac , Linux et Solaris sur les systèmes x86 et SPARC . Il est compatible avec les serveurs Web et base de données comme MySQL , PostgreSQL , Oracle, GlassFish Server, JDK et Apache Tomcat. Langues disponibles incluent Java , C, C + + , Ruby , Groovy et PHP. Il ya aussi un portail de plugin où les utilisateurs peuvent soumettre et télécharger des plugins créés communautaires.
Xcode IDE
Xcode IDE est le produit d' Apple pour le marché de l' IDE gratuit. C'est un IDE complet qui peut être utilisé pour créer autonome , client /serveur et des applications iOS . Il ne fonctionne que sur Mac OS X et supports C , C + + et Objective- C . L' IDE s'intègre également avec les outils de développement fournis avec OS X , qui incluent le support de Java , AppleScript , Perl , Python et Ruby . Xcode inclut un simulateur d'iPhone qui peut être utilisé pour tester des applications , il teste même les gestes tactiles et la réponse de rotation du téléphone.