TAG | Programmation
8
Tutoriel pour développeur WebObjects: install party
2 commentaires | Posté par Pierre Schambacher dans Articles, Programmation, Tutoriaux WebObjects
Un des plus gros défauts de WebObjects est la difficulté de la documentation sur le net. Cela est notamment du au fait qu’une des meilleurs source de documentation est un ensemble de screencasts, et une vidéo n’est pas forcement bien référencée par Google. D’une manière générale, la plupart des sites de documentation de WebObjects ne sont d’ailleurs pas bien référencés du tout … Il existe bien sûr des sites de documentation Javadoc, mais ce n’est pas vraiment ce dont on a envie lorsque l’on a jamais fait une seule ligne de WebObjects et que l’on souhaite s’y mettre, par envie ou par besoin.
Il est plus facile de critiquer que d’essayer d’améliorer les choses … aussi voici ma modeste contribution pour aider les gens qui souhaiteraient se former à WebObjects à l’aide d’un petit tutoriel, et en Français s’il vous plait
(je n’aurais pas le temps et la motivation de traduire en anglais mais si quelqu’un de motivé pouvait me faire parvenir les versions traduites de mes tutoriaux, ils seront publiés ici avec son nom).
5
git in a nutshell
2 commentaires | Posté par Pierre Schambacher dans Articles, Programmation
Aujourd’hui, place à un billet invité. C’est mon ami Grégory Soutadé qui propose un petit tutoriel pour apprendre à utiliser les différentes commandes de GIT, le gestionnaire de versions, pour un usage personnel. J’ai modestement aidé à la rédaction et mise en forme de ce document que vous trouverez très bientôt au format PDF.
Vous vous lancez dans un petit projet perso ? Vous aurez toutes les clés en main pour que GIT soit votre gestionnaire de versions sur ce projet.
Cet article ne se veut pas exhaustif mais reflète le résultat d’un usage quotidien par un autodidacte. Si vous souhaitez corriger une éventuelle erreur ou partager une connaissance, n’hésitez pas à laisser un commentaire.
Il est recommandé pour la bonne compréhension de cet article de connaitre SVN.
L’auteur du tutoriel est un utilisateur Linux et certaines commandes peuvent poser problème sur d’autres système (notamment gitk).
Note à nos amis sous Windows: vous pouvez utiliser git sur Windows à l’aide de msysgit disponible ici.
17
Expérience d’un ingénieur sur Adobe Flex
Pas de commentaire | Posté par Pierre Schambacher dans Articles, Programmation
Après avoir utilisé le framework Flex pendant une année au cours de mon stage d’ingénieur à Polytech’Nice Sophia (voir mon CV), je souhaite donner un peu mon avis sur cette technologie, ses avantages, ses inconvénients, points forts et faibles. Comme pour WebObjects, voici une petite description pour les personnes qui ne connaitraient pas Flex.
Adobe Flex est un framework de développement de clients riches (ou clients lourds) compilé vers la machine virtuelle Flash. Pour les personnes connaissant Silverlight, Flex a inspiré Microsoft pour sa création. Les interfaces sont réalisées à l’aide d’un langage basé sur XML, le MXML (XAML pour Silverlight) et le comportement est écrit à l’aide du langage Action Script 3 (.Net pour Silverlight).
Il ne surtout pas considérer Flex comme un outil fait pour les designeurs, c’est un framework créé pour les développeurs.
16
Expérience d’un ingénieur sur WebObjects
4 commentaires | Posté par Pierre Schambacher dans Articles, Programmation
Utilisant WebObjects depuis maintenant 6 mois dans le cadre de mon stage ingénieur sur Sophia (voir mon CV), j’aimerais revenir sur cette expérience et donner mon avis sur cette technologie assez peu connue. Pour ceux qui ne connaitraient que de nom ce framework, en voici une petite description.
WebObjects est un framework initialement développé en Objective C par la société NeXT de Steve Jobs qui sera ensuite rachetée par Apple. Il est constitué d’une couche basse d’abstraction de la base de donnée appelée EOModel, d’une architecture de gestion de cache et de persistance et d’un moteur de template. WebObjects passera progressivement d’Objective C à Java vers l’an 2000. Bien que différents par de nombreux points, il est comparable aux technologies J2EE.
Je tiens à signaler que mes commentaires sont faits sur la version 5.3 de WebObjects et je ne sais pas si certaines choses n’ont pas été corrigées en version 5.4.
25
Light on: Adobe Flex Tutorial
Pas de commentaire | Posté par Pierre Schambacher dans Light On
Pour programmer en Flex, il y a la documentation officielle fournie par Adobe. Toutefois celle-ci n’est pas toujours des plus pratiques. Il est notamment fréquent de trouver une démonstration d’un composant dans un cas d’utilisation … mais qui ne nous correspond pas. Et là on est bien embêté.
Heureusement, quelques personnes comme fnicollet aident la communauté avec un site web d’une très bonne qualité. Le site Adobe Flex Tutorial comporte en effet des explications sur un très grand nombre de classes du framework et propose notamment des exemples différents de ceux de la documentation officielle. Convenant aux utilisateurs avancés recherchant précisément l’utilisation d’un composant, le site peut également tout à fait convenir à un débutant souhaitant découvrir Flex.
On trouve des informations de base telles que l’utilisation de l’environnement de programmation ou les principes du langage Action Script 3. Sont documentés également des fonctionnalités spéciales du framework comme les états, les transitions et les validateur, et enfin il est possible de consulter des exemples d’utilisation de très nombreux composants, des plus basiques au plus avancés. L’auteur du site fait actuellement un gros travail sur le très complexe composant AdvancedDataGrid.
Je tenais à faire découvrir ce site aux personnes ne le connaissant pas, et j’aimerais aussi féliciter son auteur pour son travail s’il venait à passer par ici ! Voilà maintenant un an que je travaille avec Flex et j’ai arrêté depuis bien longtemps de compter mes visites sur ce site pour trouver l’information qu’il me fallait.
Notons également dans le même genre de site mais en anglais cette fois le site Flex Examples qui a commencé à publier un bon nombre d’articles sur Flex 4.



WebRankInfo
