Question

Palerme Jeffery dit 'Classic WebForms Plus Mature Que ASP.NET MVC': "est classique WebForms plus mature que ASP.NET MVC?" .

Il semble être subjectif, mais ce que je veux savoir est exactement ce que le logiciel « mature » est?

Était-ce utile?

La solution

La réponse est très subjective. Mais, fondamentalement, si le logiciel peut répondre à la plupart de ces critères (sans ordre d'importance):

  • sécurisé
  • fiable
  • maintenu activement
  • a communauté très active
  • éprouvée

Ensuite, il peut être considéré comme "mature".

Il est important de noter que les différents clients s'attendent différents niveaux de « maturité ». Une grande société exigerions que le logiciel qu'il utilise est suffisamment sûre pour protéger ses données sensibles, et que le logiciel est pris en charge par un représentant de soutien disponible 24/7. Contrairement à un petit projet privé de votre propre que vous pourriez occuper beaucoup moins sur la sécurité, et vous n'avez pas besoin (ni peut se permettre) un ensemble de services qui inclut le support à la clientèle 24/7.

Ainsi, la maturité différencie en fonction du client, mais les critères de base restent les mêmes.

Autres conseils

Mature est quand les gens ont compris comment y faire face. (Et nous parlons de plates-formes de développement non sur les applications de l'utilisateur final, non?)

Par exemple, javascript est devenu mature avec seulement l'introduction du prototype, jquery, etc.

Avant cela, les gens ont tendance à coder des choses étranges qu'ils regrettent qu'ils avaient.

Vous demandez des opinions subjectives sur un sujet subjectif. :)

Je dirais, mature ajouter la caractéristique suivante à une technologie:

  1. Les gens savent comment l'utiliser, connaître ses possibilités et ses limites

  2. Les gens savent ce que les scénarios d'utilisation typiques sont des modèles, ce sont de bons scénarios d'utilisation de cette technologie afin qu'il montre son meilleur

  3. Les gens ont appris comment faire face à des limitations / bugs, il y a une connaissance de la communauté et d'aider là-bas

  4. La technologie est assez fiable pour être utilisé non seulement par des individus, mais dans un environnement commercial productif et

Réduire Subjectivité en développant un outil de mesure pour vous-même.

Mes critères sont pour les logiciels d'entreprise:

  1. Feature Rich - gérer beaucoup de règles métier
  2. Flexible - Caractéristiques sélectionnables via les paramètres et configuration
  3. Stable - Peu, si des bogues provoquer des dysfonctionnements tels que les accidents
  4. bien connues - l'utilisateur et la documentation technique
  5. User Friendly - comme l'atteste et recommandé par les utilisateurs
  6. robuste -. Pas beaucoup dérouté par des événements tels que les pannes de courant et l'entrée utilisateur
  7. Installe & Runs "out of the box".

Prenez tous les critères et le placer dans une feuille de calcul avec des colonnes note de 0 à 5 et faire une note en cochant la colonne correspondant à votre évaluation de chaque critère.

  • Si score global est de 25 ou mieux que le logiciel est arrivé à maturité.
  • Si le score est de 15 à 24 alors que le logiciel est en moyenne.
  • Si en dessous de 15 alors le logiciel est immature.

logiciel d'âge mûr doit être tout ce que vous voulez dire que ce soit. Je ne pense pas que vous trouverez un mécanisme facile pour mesurer la maturité, et la définition de chacun va différer de toute façon. Il va toujours être une vue subjective, je suis peur et donc soumis à beaucoup d'arguments.

Je dirais que le logiciel mature est stable, bien documenté, largement utilisé et bien testé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top