? Flex cadre de Adobe offre une multitude de possibilités pour les développeurs pour augmenter l'expérience multimédia du Web d'aujourd'hui. De créer des animations simples à concevoir des sites entiers pour le développement d'applications Internet riches robustes , Adobe Flex semble seulement limité par l'habileté du programmeur et la vision du designer. Histoire
Adobe a commencé à concevoir le framework Flex en 2002. Clement Wong , ancien chef de file de l'ingénierie du compilateur pour Flex d'Adobe, note sur son blog que l'équipe collé la " version 1.0 compilateur ensemble de tout un tas de codes que nous avons produites et ... d'autres projets open source . " Comme avec la plupart des technologies émergentes , le compilateur et le cadre grandi dans la sophistication avec chaque nouvelle version . Au début de 2007 , Adobe a annoncé ses plans pour rendre le projet Flex Open Source . L'année suivante, Adobe faire bon sur cette annonce.
Fonction
Flex permet aux programmeurs de concevoir des animations et des RIA ( Rich Internet Applications ) qui sont considérés par Flash Player d'Adobe ou AIR d'Adobe . Le kit de Flex SDK (Software Developer ) est disponible gratuitement à toute personne qui veut utiliser la technologie. Bien sûr , Adobe propose un environnement de développement intégré (IDE) pour faciliter la tâche de création Flash et des applications AIR .
Pour la non technique , la différence entre l'utilisation de la version gratuite contre l' IDE est de nature semblable à la différence entre un simple éditeur de texte et un programme de traitement de texte à part entière. Une personne pourrait écrire l'histoire de sa vie dans le Bloc-notes Microsoft , mais Microsoft Word ferait la vérification orthographique beaucoup plus facile.
Avantages
Le plus grand avantage à utiliser Flex est la popularité de Flash Player d'Adobe . Adobe fait l'affirmation selon laquelle 99 pour cent des utilisateurs mondiaux d'Internet sur les marchés matures ont une certaine version de Flash Player installée sur leur système. Une telle part de marché signifie que les développeurs sont en mesure d'atteindre le plus grand nombre de clients en cours de programmation pour l'application Flash plutôt que le système d'exploitation de chaque utilisateur. Le SDK gratuit est un prix approprié pour la plupart des programmeurs , aussi bien. Beaucoup d'IDE tiers, tels que Eclipse et IntelliJ IDEA, offrent également des plug- ins pour aider les développeurs à créer des projets Flex basées .
Flash vs Flex
Adobe octroie également un autre produit pour développer des applications destinées à flash Player, le bien nommé Adobe Flash. Les avantages Flash a plus de Flex, d'un point de vue design , ce sont les puissants outils visuels inclus dans Flash . Inversement , Flash manque un peu de la logique commande disponible avec Flex. Idéalement, un concepteur devrait utiliser Flash pour créer l'interface utilisateur (UI) et animations , tandis qu'un programmeur développer la logique back-end pour faire une fonction RIA utilisant efficacement le framework Flex .
Potentiel
Compte tenu de la popularité de Flash Player d'Adobe , le ciel est apparemment la limite pour le framework Flex . L'Internet d'aujourd'hui est un grand départ de la Web d'hier, principalement en raison du développement des RIA avec une forte interaction de l'utilisateur. Il va de soi le changement de l'Internet de demain sera tout aussi étonnant . La puissance de Flex, appuyé par les ressources d'Adobe , pourrait être un pionnier dans la frontière de développement futur.