2010-08-01 10 views

Répondre

0

Ces trois pour moi:
1) a la fonctionnalité ai-je besoin
2) a un bon site Web où il est facile de trouver de la documentation et télécharger
3) a un facile à trouver, étape par tutoriel -Step montrant les cas d'utilisation les plus fréquemment utilisés et la puissance du cadre

un exemple d'un bon cadre: http://www.sfml-dev.org/
un exemple d'un mauvais cadre - si elle était pas si célèbre, jamais je ne Essayez-le (ce qui serait dommage): http://www.springsource.org/

La première impression compte!

2
  • Utilité.

Je ne vois pas d'autre raison.

+0

Ouais ... mais c'est un peu vague. Qu'est-ce qui le rend "utile"? Les frameworks incroyablement verbeux et compliqués sont-ils "utiles" si toutes les fonctionnalités sont là, mais elles sont simplement ridicules à utiliser? Ou cela empêche-t-il l'utilité? La convention-over-configuration est-elle utile, ou s'agit-il d'une fonctionnalité dont vous ne tenez pas compte? – mpen

+0

@Mark: Évaluer au cas par cas. Pourquoi est-ce que je m'intéresserais à un cadre qui n'est pas utile? Notez que sa question est le problème: c'est totalement ridicule et devrait être fermé. Les réponses ici sont plus "ce qui fait un bon cadre" et la réponse est évidemment "bonnes pratiques". Sa question demande la première chose à considérer. J'ai répondu à cette question. –

+1

@Mark La question demandait simplement ce qui vous incite à commencer à jouer avec une bibliothèque/framework. Pas ce qui te fait rester avec. La seule chose qui m'incite à jouer avec une bibliothèque ou un cadre est l'utilité. Si je continue avec c'est une autre question qui est généralement décidée après quelques heures ou un jour de jouer avec et de lire la documentation. – Cromulent

2
  • Une bonne conception solide
  • Open Source
  • Non codé dans une langue non sécurisé tel que C/C++/PHP
  • Non codé dans une mauvaise langue comme Perl/COBOL/VB/PHP
  • Quelque chose qui est pertinent pour mes intérêts?
+0

La sécurité est moins à faire avec la langue et plus à voir avec le programmeur. Il est parfaitement possible pour un programmeur de transformer une langue dite «sécurisée» et de la transformer en cauchemar de sécurité. D'autre part, il est également parfaitement possible d'écrire du code robuste en C par exemple. – Cromulent

+0

Non ce n'est pas le cas. Linux l'a déjà prouvé et le fait tous les mois. Le seul code dont la sécurité est prouvée dans C que je connaisse est 2K lignes de C et 200K lignes de preuve. –

+0

"Il est parfaitement possible pour un programmeur de transformer un langage dit" sécurisé "et de le transformer en cauchemar de sécurité." Mon bon point de conception solide supprime la possibilité de cela. –

0
  • A la suite - Si les gens vont gaga dessus, il est généralement pour une raison (même si cette raison est de la merde)
  • Une caractéristique nouvelle et passionnante qu'aucun autre cadre a
  • Bonne DRY et Convention -Plus-Configuration
  • propre et concis
  • Il utilise une langue que je l'aime (mais sais pas nécessairement)
  • Leur site est jolie et la documentation ne sucent pas - Sérieusement, si le site ne semble pas poli, alors je suppose que le f ramework n'est pas non plus