2 votes

Qu'est-ce que représente Coldfusion 9 pour un entrepreneur?

Qu'est-ce qui est spécial dans Coldfusion 9 en dehors des prix élevés? Qu'est-ce qu'il y a pour un entrepreneur dans Coldfusion 9? Pourquoi quelqu'un choisirait Coldfusion plutôt que Java, .NET ou PHP?

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.

7voto

adrusi Points 195

ColdFusion 9 a rendu beaucoup de choses faciles. Nommons-en quelques-unes...

Bien que nombre de ces bibliothèques soient open-source (par exemple Hibernate / BlaseDS), et que vous puissiez les intégrer gratuitement dans votre ASP.NET ou autre, vous n'avez pas besoin de fouiller dans leur documentation pour les utiliser car Adobe les a rendues très faciles à utiliser. La plupart n'exigent que quelques balises ! (la force de CFML !)

Pour le prix de CF, oui vous obtenez vraiment beaucoup de valeur. Vous devez évaluer vos besoins et ce que CF fournit, avant de simplement le qualifier de 'coûteux'. :)

0 votes

À partir de CF8, la génération de fichiers PDF était encore réalisée dans des bibliothèques tierces, un vestige de Macromedia, mais étant donné le plus grand contrôle sur les fichiers PDF, je suppose qu'ils auraient intégré des bibliothèques PDF internes. J'aimerais en savoir plus à ce sujet.

5voto

Wim ten Brink Points 1035

À 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

"C'est une bête trop grande pour apprendre rapidement... c'est facile à apprendre" - pourriez-vous clarifier un peu ? Quelle est la courbe d'apprentissage ?

1 votes

Eh bien, j'ai appris les bases rapidement en 5 jours. J'ai réussi à partager ces connaissances avec un collègue qui a appris de moi en trois jours. Ensemble avec de la documentation supplémentaire, nous avons réussi à faire fonctionner un projet en un mois. Mais nous avons réalisé qu'à ce moment-là, nous n'utilisions encore moins de 10 % de ce que ColdFusion avait à offrir. C'était en 2000. Depuis, cela a beaucoup évolué.

4voto

Terry Ryan Points 141

Je partage les sentiments concernant le fait qu'il soit multiplateforme, mais une grande partie de l'image est les capacités intégrées. Vous pouvez créer des PDF, discuter avec Microsoft Exchange, descendre et appeler Java, ou descendre et appeler .NET. Il a des capacités solides pour consommer des services web SOAP ou REST. Ajoutez à cela que dans ColdFusion 9, vous pouvez communiquer avec SharePoint et les documents Office. Le résultat final est un outil qui peut parler avec presque tous les autres systèmes existants, et cette fonctionnalité est intégrée dans le produit standard.

En plus de cela, bien qu'il puisse faire beaucoup de choses, la syntaxe est relativement facile à apprendre, et la plupart des opérations peuvent être effectuées avec très peu de code. ColdFusion a un coût, mais je soutiens que la valeur que ColdFusion apporte vaut plus que le coût.

0 votes

Très bien dit! Je suis tout à fait d'accord.

2voto

Zan Lynx Points 23100

J'ai utilisé ColdFusion dès la version 4.5 en 2000 et jusqu'à ColdFusion 6 (MX?). À l'époque, la principale raison d'utiliser ColdFusion était sa simplicité et le fait qu'avec ce langage, on pouvait créer des applications web impressionnantes dans un laps de temps beaucoup plus court que avec ASP/JSP/PHP.

Alors que je ne l'ai pas utilisé depuis des années, les nouvelles fonctionnalités disponibles aujourd'hui le rendent plus attractif qu'avant et en comparaison avec des alternatives gratuites. Ce langage n'est peut-être pas pour tout le monde, mais si vous recherchez des fonctionnalités spécifiques que ColdFusion propose, cela pourrait être la meilleure option. La plupart des gens préféreront PHP, ASP.NET ou J2EE car ils sont principalement gratuits et fonctionneront probablement tout aussi bien. J'ai toujours considéré ColdFusion comme le choix pour des applications web rapides avec beaucoup de fonctionnalités. Si le temps est un facteur important pour le développement, ColdFusion est probablement le meilleur choix.

2voto

ethyreal Points 139

Ce type de question a été posée et répondue ad nauseam sur stackoverflow.

Voici les questions / réponses pour lesquelles moi-même et beaucoup d'autres avons laissé des réponses détaillées.

ColdFusion-vs-PHP

Java-or-ColdFusion

What-is-the-status-of-coldfusion-today

Is-coldfusion-a-good-choice-for-web-development

En ce qui concerne la valeur entrepreneuriale, je pense que cela dépend de votre modèle commercial et de votre équipe de développement.

ColdFusion est une application Java robuste de classe entreprise avec de nombreuses fonctionnalités intégrées. Certaines de ces fonctionnalités sont essentiellement des wrappers autour des vastes bibliothèques Java et rendent donc l'utilisation de ces bibliothèques concise et simple. Si vous n'aimez pas l'implémentation de ColdFusion, vous pouvez charger n'importe quels jars ou wars package'd que vous aimez, créer votre propre solution... c'est vraiment à vous de choisir.

Outre les autres excellentes réponses, je pense personnellement que la beauté de ColdFusion réside dans la possibilité pour les développeurs débutants et avancés d'être productifs et de contribuer de manière solide au sein de la même équipe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X