A bien des égards, ces deux langages se ressemblent. Tous deux ont une syntaxe facile à apprendre et un bon potentiel d’évolution, qui encouragent les programmeurs Web à démontrer des prototypes rapides qui se transformeront prestement en solutions de gestion bien concrètes. Les deux langages produisent un HTML dynamique, compatible avec les navigateurs, plutôt que de créer des tâches de script polyvalentes sur le système (comme Java, Perl, CL).
Tout comme Net.Data, PHP est un langage script côté serveur où tous les fichiers qui constituent une application PHP se trouvent sur votre System i. Les deux langages présentent une différence majeure : PHP est open-source tandis que IBM Net.Data est propriétaire. De ce fait, même si Net.Data fait merveille dans de nombreux domaines comme l’interface Web DB2 et l’appel RPG, il est limité fonctionnellement par une seule source d’amélioration de langage (IBM Rochester for System i).
A l’inverse, PHP open-source dispose d’une riche communauté d’experts en langages, qui s’évertuent à fournir de la syntaxe et des structures de langages pour des problèmes Web spécifiques tirés de la dure expérience pratique de la Toile. En général, PHP a davantage de solutions de langage que Net.Data et son jeu relativement fixe de structures de langage. Autre différence majeure : les IDE (integrated development environ- ments).
PHP a de nombreux fournisseurs d’IDE, allant des éditeurs de texte sur navigateur maison (comme votre serviteur) à des environnements « tout en un » avec des débogueurs puissants et l’intégration plateforme/ navigateur du genre Zend Studio (gratuit pendant trois ans avec Zend Core for i5/OS). En revanche, Net.Data vous fournit essentiellement la sortie imprimée dans votre code et la vérification du journal Net.Data. En matière de développement, PHP offre bien plus que Net.Data.
Sécuriser sa téléphonie IP n’est plus une option. Avec la généralisation de la téléphonie cloud et des infrastructures VoIP, la voix circule désormais sur les mêmes réseaux que les données…
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…