10
votes

Passer à Coldfusion?

Je suis actuellement en train de construire une application Adobe Air Desktop pour une entreprise de taille moyenne et je crois que je peux utiliser cette même application pour de nombreuses autres autres "sociétés similaires". Cela améliorera grandement leur efficacité et leur sauvegardera de l'argent; Et espérons-je me faire de l'argent aussi! :) Je suis en train de concevoir la structure de la base de données et la mise en page de l'application.

Mes compétences actuelles:

  • intermédiaire à php
  • Intermédiaire à ActionScript 3.0
  • et plutôt neuf pour fléchir et Adobe Air

    De ce que je comprends, AMF est la «meilleure» forme de communication entre Flex et le langage côté serveur. De plus, je sais que AMF est originaire de la communication [ColdFusion to Flex], tandis que PHP nécessite WebORB, ZEND AMF ou AMFPHP pour la communication [PHP à Flex]. J'aime beaucoup comment ColdFusion est un "tout en un".

    Ma question est la suivante:

    S'il s'agit d'un programme que je prévois de passer quelques années ou plus, serais-je préférable d'aller avec ColdFusion ou PHP?

    • Je n'aime pas le fait que je devrais compter sur un «programme tiers» avec PHP
    • Coldfusion, Flex et Adobe Air sont tous Adobe -> Intégration solide
    • Pourtant, je devrais apprendre Coldfusion

      aide s'il vous plaît, toutes les informations seraient grandement appréciées!


0 commentaires

6 Réponses :


12
votes

Je vote pour Coldfusion . C'est un morceau de gâteau pour presque tous les développeurs de logiciels, il est si facile. Cela ne prend pas beaucoup de temps pour l'apprendre.

Non seulement AMF ...

  • Objet distant aussi simple que les méthodes de déclaration que Access = "Remote"
  • Intégration avec les flamboyers ou le service de données LiveCycle (LCD inclus dans CF8)
  • ** FC En tant que service, expose des services tels que l'envoi d'un courrier électronique directement à partir d'ActionScript
  • ** Support Data Developpement central dans Flash Builder 4

    ** Soutenu à Coldfusion 9

    Celles-ci font vraiment froid la plate-forme idéale pour RIA. Je vous suggère vivement de vous suggérer d'utiliser ColdFusion 9. La CFC (Class in CF) basée sur le script sera beaucoup plus facile à apprendre pour PPL avec PHP ou Java Fond d'arrière-plan.


1 commentaires

Quand j'ai fini de taper ma question, vous et CFDEV avez-vous dit -1, et je pense que c'est parce que quelqu'un essaie de jouer ce fil, probablement le gars avec la réponse qui n'a rien à voir avec la question. Alors je vous ai donné +1



8
votes

I Deuxièmement le vote pour Coldfusion. J'ai récemment poussé une application Time Trackign intégré dans l'air avec un backend Coldfusion. Vous avez mentionné tout un seul et c'est ce que vous avez facilement configuré et fiable. Avec Adobe soutenant les deux technologies (client et serveur), vous ne pouvez pas vous tromper. Voici quelques échantillons FLEX et FC qui peuvent vous donner une incision quant à la façon dont CF et Flex / Air communiquent: http: // flexcf. com /


0 commentaires

-8
votes

Coldfusion, Flex et Adobe Air sont Tout Adobe -> Intégration solide

Je ne vois pas pourquoi avoir beaucoup de technologies étroitement liées comme celle-ci, et dont elle pourrait mourir l'année prochaine, sinon plus tôt, et deux dont deux n'ont pas encore de véritable pénétration du marché, est un bon moyen de garantir l'avenir d'un produit. En outre, Coldfusion est ancienne ces jours-ci.

Écrivez-le dans une langue forte, maintenable et générale comme Python ou Java, si vous souhaitez pouvoir vous adapter et la modifier dans les années ultérieures pour travailler avec de nouvelles bases de données, de nouveaux cadres Web, etc.

En outre, assurez-vous que votre contrat dit spécifiquement que vous vendez des clients une licence, et non le droit d'auteur, comme vous le trouverez peut-être que vous ne possédez pas le produit après tout, si vous ne le faites pas.


2 commentaires

ColdFusion utilise JDBC, vous serez donc "capable de s'adapter et de le changer plus tard pour travailler avec de nouvelles bases de données ..."


Coldfusion est largement utilisée (gouvernement fédéral et nombre de sociétés des meilleures sociétés - la majorité de la fortune 500). Adobe Air devient largement utilisé (eBay, Fed Ex et beaucoup d'autres). Et de ce que je comprends, Flex est aussi sa place. Alors, comment est-ce une mauvaise chose?



14
votes

Quand j'étais un jeune qui a juste obtenu son diplôme universitaire sans lèche d'expérience, j'ai appris Coldfusion et j'ai eu une fondation réalisable dans mon premier emploi dans environ une semaine. C'est vraiment facile à apprendre.

Avantages de Coldfusion:

  • facile à apprendre
  • permet un développement rapide
  • Langue la plus simple au monde pour se connecter à une base de données et écrire SQL dans
  • C'est un produit Adobe afin que la configuration est un snap
  • vient de publier une nouvelle version avec beaucoup de nouvelles fonctionnalités
  • Vous serez toujours en mesure de trouver un emploi connaissant Coldfusion

    inconvénient de ColdFusion:

    • coûteux (en termes de dollars)
    • plus difficile de trouver une bonne société d'hébergement
    • Un peu obsolète, même avec sa nouvelle mise à jour
    • extrêmement verbeux et chutique (pourrait le décrire comme entreprises)

      J'ai utilisé Java et Coldfusion avec le protocole Flex AMF, et les deux sont assez faciles et travaillent tout au long de la boîte - n'excluez pas Java si vous avez un intérêt pour cela.

      Bien que, sans tout savoir, je dois demander: Si vous construisez une application de bureau, pourquoi devez-vous vous connecter à un backend lorsque l'air a accès à SQL Lite?

      Gardez à l'esprit que, comme Flex / Air devient plus populaire, plus de langues (à mon avis) fourniront probablement des protocoles AMF dans le cadre de la langue. Mais vous ne voudrez peut-être pas parier sur cela.

      avoir dit tout ça, je dirais aller avec Coldfusion. Même si ce n'est pas glamour, c'est une bonne compétence d'avoir - ça va devenir le cobol des langues de script (quelques gouvernements d'État et un grand morceau du gouvernement fédéral l'utilisent)


1 commentaires

D'après ce que je comprends, Adobe Air peut accéder à SQL Lite, mais seulement local, il n'est pas très sûr. J'aimerais faire ça si c'était une option. Si je me trompe, merci de me le faire savoir. Merci pour la réponse.



6
votes

Je recommande également Coldfusion. J'ai construit des applications Flex / Air quotidiennes pendant trois ans. Je les ai développés avec des backends construits en PHP, .NET et Java.

Coldfusion est de loin l'intégration la plus lisse. Il existe de nombreux autres avantages.

Pour ceux qui disent que cf est en train de mourir, il grandit par sauts et des limites chaque année. Au lieu d'afficher vos informations sur le plan aléatoire, non pouvant être négatives, postez des informations réelles et vérifiables pour sauvegarder vos déclarations. Sinon, tout ce que vous dites est complet échoue. Les gens comme vous disent que cf meurt depuis 10 ans.

Curieusement, étant donné qu'il mourait, la base du développeur a augmenté de 30% au cours des deux dernières années seulement, selon Evans Data (Achetez les rapports si vous souhaitez vérifier ces chiffres). Il a grandi de 400% depuis 2004.

Deux principaux moteurs CFML open source ont été développés au cours des dernières années. Jolie incroyable, quelqu'un passerait tout cet effort pour une langue mourante. http://www.getrailo.org www.openbluedragagon.org

La grande majorité des entreprises Fortune 100 utilisent Coldfusion: www.adobe.com/products/coldfusion/customers /

Alors retour au point d'origine. ColdFusion est un backend viable pour les applications Flex / Air et aiment être le meilleur choix pour de nombreuses solutions. Vos besoins devraient déterminer ce que le choix évident sera pour vous, que ce soit CFML / Blaseds, PHP / AMFPHP, Java / Blaseds, .NET / Services Web, etc.


1 commentaires

Je suis nouveau pour flamboyant alors s'il vous plaît aidez-moi un peu dessus. Est-il nécessaire pour ColdFusion de flex de communication AMF ou est-il utilisé pour améliorer leur communication en ajoutant 'PUSH' ??



1
votes

Si votre comparaison est PHP et ColdFusion, je choisirais Coldfusion, dans son ensemble, il a mieux intégré la fonctionnalité pour les requêtes et le support de la base de données. Les autres caractéristiques cool incluent la création de feuille de calcul, la génération PDF, la requête des requêtes, la liste se passe. Je voudrais gérer le temps dans la recherche de framedfusion Coldfusion si c'était moi, CFWheels et Coldbox sont à la fois solides

Inversion de ColdFusion est ce n'est pas un environnement open source, et plusieurs fonctionnalités sont uniquement du niveau de serveur d'entreprise CF uniquement (génération PDF sans filigrane, procédure stockée RC1 Curseur, connexion Oracle DB, ECT) J'ai entendu de bonnes choses sur Railo, mais jamais tenté

Enfin, avant de décider, je donnerais un rubis sur les rails. C'est un saut plus de PHP, mais est très net, tout en étant également open source. Confiance que je ne suis pas fanboy, j'utilise .NET, PHP, Coldfusion, Ror, Python, je crois que chacun a ses proceptions et il faut donner à chaque shake équitable pour voir ce qu'ils veulent mieux / convient aux exigences les plus / adaptées au mieux


0 commentaires