Veille

Posts de la catégorie 'Veille'

Easy-it choisit le framework php Symfony

Symfony est un framework d’application web PHP5 de dernière génération. Le projet est très actif et vient d’arriver à maturité avec la sortie de la version 1.0. Easy-it revient sur les raisons de ce choix.

Un framework, pour ne pas réinventer la roue en permanence

L’utilisation de briques logicielles libres évite de réinventer la roue. L’utilisation d’un framework est donc indispensable lorsqu’il s’agit de créer un site internet dont les contraintes clients exigent un développement spécifique et que l’on ne peut pas s’appuyer sur des offres open source de type cms (typo3, ezpublish, joomla, spip, etc …) ou e-commerce (os-commerce, zencart).

Un framework définit et surtout structure l’architecture logicielle du projet ce qui garantit au final la maintenabilité du projet au fil du temps. Moyennant un apprentissage plus ou moins rapide par le développeur, un framework permettra une fois cette phase réalisée de gagner en efficacité, en rapidité et surtout en qualité.

Quels frameworks PHP choisir et pourquoi ?

Parmi les différents framework disponibles (en langage PHP ou autre) tels que CakePhp, Prado, Ruby on rails, Easy-it a retenu le framework Symfony pour de multiples raisons.

Tout d’abord parce que de nombreuses études et comparatifs le placent comme un des meilleurs frameworks actuels. Ensuite parce que Symfony est un framework moderne disposant de nombreuses fonctionnalités (PHP5 objet, MVC, cache, générateur, internationalisation, plugins, ajax, etc …) . Il est de plus très bien documenté, et dispose d’une communauté très active. Enfin, parce qu’il correspondait bien sûr à nos besoins et qu’il a été choisit pour bâtir de nombreux sites tels que Richelieu Finance ou même Yahoo! Bookmarks qui supporte quelques 20 millions d’utilisateurs dans 12 langages …

Les principaux atouts de Symfony

  • Installation simple : l’utilisation de PEAR facilite l’installation de Symfony ainsi que sa mise à jour et permet de mieux séparer le framework du reste de l’application
  • Indépendance de la base de données : l’utilisation de l’ORM Propel permet de rendre l’application indépendante de la base de données. Symfony se base sur un fichier YAML décrivant la structure des données pour générer les objets PHP. Ce fichier peut aussi être crée à partir d’une base de données
  • Génération de code : Symfony dispose d’un programme client en ligne de commande permettant de créer la structure des modules de l’application, et même de créer l’espace d’administration du site.
  • Cache : la gestion du cache est très souple puisqu’il est possible de gérer les actions, les composants et même les fragments de code. Cette gestion est aussi possible en fonction de l’environnement de l’application : production, développement, test
  • Internationalisation : Symfony permet l’internationalisation du site au niveau de l’interface et des données de la base
  • Ajax : Symfony est parfaitement adaptée à Ajax et propose de nombreuses librairies d’aide pour faciliter le développement.
  • Extensions : il est possible d’ajouter des fonctionnalités à l’application par l’intermédiaire d’extensions. Il existe de nombreux plugins disponibles sur le site de Symfony
  • Documentation : Symfony est remarquablement bien documenté. Une version papier est disponible également : The Definitive Guide to Symfony
  • Une communauté active : mailing-list, rss, wiki, forum, snippets, google groups

Conclusion

Symfony est un outil très performant qui respecte un grand nombre de bonnes pratiques et facilitent un développement Web de qualité. Arrivé à maturité, Symfony est désormais en version stable depuis fin février.

Si vous souhaitez en savoir plus sur les avantages de ce framework et toutes les possibilités offertes et vous cherchez un prestataire web maitrisant les frameworks (PHP/Java - J2EE) sur Montpellier ou la région Languedoc-Roussillon, n’hésitez pas à contacter Easy-IT.

Projet développé par Easy-IT avec le framework Symfony :

  • Jzik : site de petites annonces dans le domaine de la musique

Technorati Tags : , , , ,

12 mars 2007

TPE et Internet

Selon une étude de la Banque Populaire (non trouvée sur leur site), 22% des entrepreneurs sondés ne possèdent pas d’outil informatique.
Seuls 62,2 % des dirigeants de TPE utilisent une adresse e-mail.
Seules 21,9 % des TPE interrogées disposent d’un site Internet. Mais il ne faut pas perdre espoir : 12,1 % des entrepreneurs contactés déclarent avoir des projets en ce sens.
Easy-IT vous propose un ensemble de solutions adaptées à vos besoins spécifiques de TPE. N’hésitez pas à prendre contact avec nous

Source : Journal du Net

Technorati Tags : ,

30 janvier 2007

Second Life devient open-source

A moins d’habiter sur Mars, vous avez du entendre parler de Second Life, ce jeu de réalité virtuelle où on retrouve tout presque comme dans la vraie vie (le Front National s’invite dans Second Life).
Bien sur, il ne s’agit que du code client (celui qui tourne sur votre ordinateur) et non celui de la plateforme (ils ne sont pas encore fous chez LindenLab).

Dans les 2 millions d’utilisateurs estimés, une communauté de développeurs a déjà cherché à améliorer grandement les objets utilisables dans ce jeu. Ces améliorations vont être disponibles pour le plus grand bien de tous les accrocs au jeu.
On peut facilement supposer que les grandes marques de sportswear et autres boissons gazeuses vont s’introduire dans cette voie pour vous proposer insidieusement d’utiliser leurs produits. Et après, quand vous serez dans votre supermarché préféré, qui va résister à l’irrépressible envie d’acheter une canette de votre produit préféré Second Life ?

L’e-marketing puissance Second Life …

Technorati Tags : ,

9 janvier 2007

De l’ordre dans les documents avec “Live documents”

Il est souvent fastidieux de travailler à plusieurs sur les mêmes documents issus d’applications bureautiques comme celles de la suite MS office par exemple, on ne sait jamais quelle est la bonne version, qui a le dernier enregistrement. Cela devient vite le bazar. En effet des applications telles que Word et Excel développées à l’origine pour une utilisation individuelle ne sont pas du tout adaptées pour une utilisation en équipe.

Pour simplifier la gestion des documents, Instacoll, éditeur de logiciels, propose Live Documents, un nouveau service basé sur les technologies collaboratives Web, qui permet de synchroniser des documents Office entre plusieurs utilisateurs et ce via internet.

En plus de garantir un haut niveau de sécurité, “Live Document” propose des fonctionnalités de workflow, tracking, alerte, tout au long du processus de collaboration sur les documents.

Le service est actuellement en version beta et gratuit.

Quelques liens en anglais pour plus de détails :

27 septembre 2006

Intelligence économique : du concept à la pratique

Enquête parue dans “ENTREPRISES RHONE-ALPES” de Septembre 2006 - N° 1483

Il ne se passe plus une semaine sans qu’une conférence ou un colloque ne soit organisé sur le thème de l’intelligence économique. Car derrière ce terme un brin galvaudé, c’est de la survie des entreprises dont il est question. Surveiller, s’informer, anticiper, agir, prévenir… ou comment actionner les bons outils pour déployer sa stratégie.

Dossier complet à lire sur Bref On line

21 septembre 2006

Posts Précédents


Calendrier

juillet 2010
L Ma Me J V S D
« nov    
 1234
567891011
12131415161718
19202122232425
262728293031  

Posts par mois

Posts par Catégorie