Eclipse et MyEclipse se ressemblent un peu au premier abord. Cependant, une fois que vous les utiliserez plus souvent, vous réaliserez qu'ils sont complètement différents. Le plug-in Eclipse comprend un modèle architectural permettant de créer une application à partir de composants. C'est une plate-forme extensible utilisée pour créer des IDE. En outre, il a fourni un noyau de services permettant de contrôler un ensemble d’outils travaillant ensemble pour appuyer les tâches de programmation. Certains constructeurs d'outils contribuent à la plate-forme Eclipse. Ils sont partagés en encapsulant leurs outils dans des composants enfichables; cela sera conforme à la plate-forme. De plus, le mécanisme de base de l'extensibilité est créé par les nouveaux plug-ins des nouveaux éléments de traitement des plug-ins existants. Malgré le fait qu'il se concentre sur la construction d'EDI, les concepts et les implications d'Eclipse prennent en charge un modèle général permettant de créer une application à partir de différentes parties créées par différentes sociétés.
D'autre part, MyEclipse Enterprise Workbench est une plate-forme complète et un plug-in de classe entreprise. Il dispose d'un outil adapté au développement d'applications logicielles et de systèmes prenant en charge le cycle de vie complet du développement d'applications. MyEclipse a beaucoup à offrir: il a dépassé les normes de l'industrie ouverte et a même redéfini la tarification des cycles de logiciel, de support et de livraison. Il a créé un environnement de développement d'applications complet pour J2EE WEB, XML, UML et les bases de données. De plus, il offre la sélection la plus complète de connecteurs de serveur d'applications avec plus de 25 environnements cibles, ainsi que la capacité d'optimiser le développement, les tests de déploiement et même la portabilité..
Le modèle de plug-in Eclipse est principalement une partie qui fournit un certain type de service dans le contexte du workbench Eclipse. "Composant" signifie ici l'objet qui a été configuré dans un système à un moment donné du déploiement. Le temps d'exécution d'Eclipse fournira à l'infrastructure le support nécessaire pour activer et exploiter un ensemble de plug-ins fonctionnant main dans la main. Cela est nécessaire pour assurer un environnement homogène pour le développement des activités.
Comme Eclipse s'exécute pour une instance, un plug-in doit être connecté dans une instance d'une classe d'exécution de plug-in, plus communément appelée classe de plug-in. La classe de plug-in créera la configuration et le support nécessaires à la gestion. Elle devra ensuite être étendue à org.eclipse.core.runtime. Ce sera la classe abstraite qui peut générer des installations pour la gestion des plug-ins. L'installation du plug-in implique le dossier plug-ins contenant des plug-ins individuels. Ces plug-ins seront inscrits dans un fichier de type XML. cela permettra au fichier d'informer le moteur d'exécution Eclipse des plug-ins à activer.
Inversement, le modèle MyEclipse fonctionne en offrant aux utilisateurs la possibilité de choisir la technologie requise à chaque niveau d’application. Il proposera également des forfaits technologiques optionnels, ainsi que l’accès aux modèles de vélocité pour la génération de codes et l’ajout d’un message publicitaire tiers. De plus, il dispose des outils OSS pour le développement ultérieur.
Il y a également une amélioration de l'activité des développeurs; Il améliore l'expérience Eclipse en fournissant une base de données Java EE / J2EE et un environnement de développement client riche. Le workbench dispose également d'un serveur Tomcat intégré, offrant à l'utilisateur la possibilité de disposer d'un bac à sable. RAD, UML, POJO et Web 2.0 sont également fournis. MyEclipse a maximisé son potentiel pour fournir efficacement à ses utilisateurs les outils nécessaires aux projets de développement de toutes tailles. d'une entreprise de l'un des plus grandes entreprises multinationales. C’est un outil de développement logiciel crédible utilisé par de nombreuses entreprises prestigieuses telles que IBM, United Airlines, Glaxo Smith Kline et même au Parlement européen..
1. Eclipse est un plug-in pour un motif architectural, tandis que MyEclipse est une plateforme complète pour les applications de développement logiciel..
2. Eclipse fait partie du contexte d’un workbench Eclipse. Le plug-in se configure dans un système à une certaine exécution.
3. MyEclipse fonctionne en offrant des kits technologiques optionnels.