|
|
Une nouvelle version de Phalanger est disponible depuis peu. Ce projet Open Source a pour but d'implémenter le langage PHP sur la plateforme .NET de Microsoft. Elle permet par exemple
d'exécuter sans modification des applications PHP existantes comme phpBB, phpMyAdmin, Wordpress et bien d'autres encore.
Pour Christophe Lauer, Phalanger confère à PHP le statut de "langage .NET", ouvrant la porte à l'intéropérabilité avec l'ensemble de la plate-forme .NET et à l'utilisation - entre autres - de
Microsoft Ajax et des contrôles riches de l'ASP.NET Ajax Control Toolkit.
La présentation du projet sur le site MSDN, comporte quelques rappels des concepts de base ASP.NET, puis passe en revue les possibilités offertes par Phalanger, ses points forts et ses limites.
Pour plus d'informations :
Un nombre important de frameworks est aujourd'hui disponible sur le marché et il n'est pas toujours évident de les différencier. Pour bien choisir, il y a quelques critères à prendre en compte
qui vous permettront d'ores et déjà de faire une présélection. Cependant, ce sera à vous de prendre un peu de temps pour tester ces frameworks et voir celui qui répond le mieux à vos besoins.
D'autant plus qu'il n'y a pas de framework idéal, à chacun vous y trouverez ses avantages et inconvénients.
Le principal intérêt d'un framework est d'accélérer le temps de développement, de conserver une homogénéité du code et une pérennité dans vos projets, mais aussi de sécuriser plus facilement vos
applications.
Dans les plus connus, on trouvera : Symfony, CakePHP, Code Igniter,
Jelix, Prado, Solar...
Ils intègrent généralement les mêmes composants : implémentation du MVC, Scaffolding, support de l'internationalisation, système de cache, sécurisation du code (faille XSS)...
Il y a évidement le Zend Framework qui se différencie en proposant une liste de briques que vous pouvez utilisez indépendemment. Par exemple, rien ne vous oblige à structurer vos projets sur une
architecture MVC, vous pouvez aussi utiliser votre propre moteur de template. Donc contrairement aux autres frameworks, ce que certains trouveront sûrement contraignants, il faudra
obligatoirement passer par cette étape de choix d'architecture et de mise en place de vos briques.
Voici quelques critères indispensables dans le choix d'un framework :
- Facilité de prise en main : dans tous ces frameworks, il y a obligatoirement une période de prise en main plus ou moins longue selon le framework et les compétences du développeur. Il s'agit
d'un critère à prendre en compte lors de la venue d'un nouveau développeur dans une équipe qui peut ne pas connaître le framework.
- Flexibilité / Souplesse : il est important de distinguer les contraintes imposées par le framework, en effet un défaut que l'on retrouve avec certains de ces frameworks, le développeur doit
s'adapter au framework et « se plier » à certaines règles et non le contraire.
- Taille des projets développés (site vitrine, backoffice...) : il sera préférable de s'orienter vers un framework léger pour développer un site statique.
- Documentation : elle doit être complète, claire et régulièrement mise à jour; des tutoriaux sont aussi de plus en plus proposés.
- Performance du framework : malgré les systèmes de cache, certains frameworks peuvent s'avérer assez « gourmand »
- Communauté : ne pas hésiter à tester la réactivité de la communauté sur les forums en postant quelques questions.
- Evolutivité : voir les futures évolutions prévues
Pour vous aider, vous trouverez des tutoriaux parus sur le site IBM comparant les
frameworks Zend, Symfony et CakePHP, de l'installation au support de l'ajax.
Liste de frameworks PHP
Ci-dessous, une liste plus ou moins exhaustive des frameworks en PHP disponibles.
-
Team Torsk : Anton ROBSARVE, Rasmus WANGELIN, Hampus HANSSON, Johan
THöRNQVIST
SUÈDE > Voir la réalisation
-
BOPE : Douglas ALISSON, Mauricio BRENTANO, Gustavo FINGER, Júlio CORRêA
BRÉSIL > Voir la réalisation
-
1st December : David RAJAN, Rajaram RAJENDRAN, Anup JOSEPH, Manjunath NANJAIIAH
INDE > Voir la réalisation
-
Team RIGAUD : Louis RIGAUD
FRANCE > Voir la réalisation
-
Team 203 : Masato KIMURA, Takuma TSUTSUI, Minako SAKAMOTO, Hisayoshi HAYASHI
JAPON : > Voir la réalisation
Finalistes Tunisiens :
|
Nom de l'équipe
|
Compétiteurs
|
Pays
|
Réalisation
|
|
Fuchsia
|
Moncef CHAOUCH, Moatemri ZIED, Majdi AYARI, Slim BEN MARZOUK
|
TUNISIE
|
réalisation
|
|
Pavot
|
Emeny BEN NEJMA, Naoufel EL HAJ, Houssem BEN SLAMA, Ghdamsi EZZDINE
|
TUNISIE
|
réalisation
|
http://extranet.webdesign-festival.com/index.php/equipe_consultation/finalistes
L'indice de l'évolution de la rémunération des Experts Free-lances reste stable depuis le mois de février. Si le quatuor de tête reste inchangé (Unix, Oracle, Java et SAP), on constate néanmoins
une augmentation des demandes de compétences en environnement Unix qui peut s'expliquer par une augmentation des projets Oracle et SAP. Les administrateurs, les ingénieurs et les développeurs
font partie des compétences les plus recherchées.
Concernant les spécialistes JAVA, les profils demandés sont plutôt axés autour du développement et de l'ingénierie.
Les spécialistes en langage de programmation COBOL qui revenaient dans le classement la semaine dernière en 8ème position, perdent, cette semaine, deux places au profit des demandes de
compétences sur PHP qui font leur entrée à la 8ème place du classement, liées à la recherche de programmeurs.
Concernant le top 10 des spécialités demandées, les spécialistes en langage de programmation (C++, Java, J2EE et Cobol) restent en tête du classement.
http://www.lemondeinformatique.fr/actualites/lire-index-freelancecom-les-specialistes-php-dans-le-top-10-25807.html
Voici le récapitulatif des statistiques de diffusion de PHP dans le monde, au mois de mars 2008. Pour connaître la méthodologie, voyez la section phpversion. 28 millions de serveurs ont été
testés durant le mois de mars 2008, et 12.5 millions ont été retenus pour les statistiques : les domaines sans site web, inaccessibles au robot, les fournisseurs d'accès ou bien encore les
parkings à noms de domaines, ont été écartés des statistiques.
Evolution de PHP sur Internet
Evolution comparées des versions de PHP
Evolution des versions 4.x et 5.x de PHP
http://www.nexen.net/chiffres_cles/phpversion/18282-evolution_de_php_sur_internet_mars_2008.php
|
Newsletter
Inscription à la newsletter
Calendrier
|
Juillet 2008 |
|
|
1
|
2
|
3
|
4
|
5
|
6
|
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
|
28
|
29
|
30
|
31
|
|
|
|
|
|
|