CAT | Articles
28
Java c’est nul !
9 commentaires | Posté par Pierre Schambacher dans Articles, Informatique générale
Aujourd’hui c’est coup de gueule ! Je sors de ma longue torpeur pour gueuler un coup, JAVA C’EST NUL ! http://cestnul.fr/Java
18
Tutoriel pour développeur WebObjects: Composants classiques
Pas de commentaire | Posté par Pierre Schambacher dans Articles, Programmation, Tutoriaux WebObjects
Vous avez appris dans ce billet à manipuler les composants de WebObjects. Vous devriez avoir compris comment les pages fonctionnent, mais il vous manque encore de connaître les composants que l’on utilise au quotidien.
Voici une liste de ces composants avec leur syntaxe à l’ancienne, la nouvelle syntaxe et quelques exemples d’utilisation.
11
Tutoriel pour développeur WebObjects: Hello World
Pas de commentaire | Posté par Pierre Schambacher dans Articles, Programmation, Tutoriaux WebObjects
Ce nouveau volet de la série de tutoriaux sur WebObjects fait suite au billet sur l’installation de l’environnement de travail. Nous allons ici créer notre premier projet et en expliquer les différentes parties et le fonctionnement général.
Tout au long de ce tutoriel je vais considérer que vous avez déjà une connaissance normale du langage Java et d’eclipse. Si tel n’est pas le cas je vous conseille de vous former dans un premier temps sur ces outils car sinon vous risquez d’éprouver quelques difficultés à suivre ce qu’il se passe.
Pour ce tutoriel et les suivants, je m’inspire fortement des screencasts de David LeBer WebObjects, WOLips and Wonder tutorial part 1 et part 2 qui sont disponible sur le site de WOCommunity avec tous les autres screencasts que je vous recommande vraiment.
Vous pouvez aussi utiliser la version PDF de ce tutoriel et si vous souhaitez le traduire je me ferais un plaisir de le publier ici même.
11
Personnaliser eclipse sous Mac OS
2 commentaires | Posté par Pierre Schambacher dans Articles, Informatique générale
Peut-être comme moi avez vous plusieurs versions d’eclipse installées sur votre Mac, et vous éprouvez quelques difficultés à vous y retrouver. Sachez qu’il est possible de personnaliser chaque version en lui attribuant un nom spécifique dans le dock, dans la barre de menu et également de changer son icône. Puisque l’on est dans la personnalisation d’eclipse j’en profiterais pour expliquer comment changer la quantité de RAM dédiée à eclipse. Par ici les explications.
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).
29
Pourquoi je souhaite arrêter le Flex
5 commentaires | Posté par Pierre Schambacher dans Articles, Programmation
Dans ma recherche d’emploi, nombreux ont été ceux qui m’ont proposé un poste de développeur Flex, et beaucoup ont été surpris d’apprendre que je ne souhaitais plus en faire.
Outrage que ce jeune diplômé qui saborde sa plus grosse expérience et voudrait changer d’horizon !! Voici donc quelques explications pour expliquer ma décision qui pourraient en guider certains dans le choix de la technologie.
12
Retour d’expérience sur le cours de Flex à Polytech’Nice Sophia
Un commentaire | Posté par Pierre Schambacher dans Articles
Vendredi dernier, j’intervenais dans mon ancienne école Polytech’Nice Sophia afin de former quelques étudiants de la promotion 2010 sur le framework Adobe Flex. Je souhaite faire un petit retour sur cette expérience et la partager donc voici le contenu du cours et du TP avec mes impressions.
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.



WebRankInfo