À ses débuts, la force de ColdFusion était sa capacité à communiquer directement avec les bases de données, là où d'autres systèmes de développement web ne le pouvaient pas. (C'était en 1995.) De nos jours, il a perdu cet avantage mais possède toujours des fonctionnalités puissantes et a construit une base d'utilisateurs fiable dans le passé.
Aujourd'hui, je pense qu'il est devenu trop gros pour être rapidement appris et utilisé dans n'importe quel environnement. Bien qu'il soit facile à apprendre, le plus gros problème tend à être son prix. (Il existe bien sûr la version gratuite pour les développeurs.) Il souffre grandement de sa concurrence avec PHP, même si PHP a quelques problèmes avec le maintien d'une syntaxe fixe. PHP est en mouvement constant.
De plus, ColdFusion est maintenant écrit en Java, ce qui le rend disponible sur de nombreuses plates-formes différentes mais en faisant ainsi, il a perdu une partie de sa valeur pour MS Windows. Bien que Java soit toujours très rapide, de nombreux développeurs Windows se sentent toujours plus à l'aise avec des applications écrites en C++. Il est en fait devenu moins adapté pour Windows, ce qui a probablement causé une perte d'utilisateurs Windows.
Mais la principale raison d'utiliser ColdFusion serait en fait la même raison pour laquelle ils ont perdu une partie de leurs utilisateurs Windows : il est indépendant de la plate-forme ! Ainsi, vous pouvez développer un site sur Windows et le porter facilement sur Linux. Ce n'est pas vraiment possible avec une application .NET car Mono ne prend pas en charge complètement .NET. Et bien que PHP offre également une indépendance de plate-forme, il n'a jamais acquis une bonne réputation en tant que système fiable simplement en raison des énormes changements entre les différentes versions majeures.
1 votes
Certainement, cela serait plus approprié sur Stack Overflow.
1 votes
Le coût principal de tout projet logiciel est le temps du développeur, et non les licences logicielles, l'hébergement ou le matériel.