Logiciel Étude de cas --VS, Code VS

Logiciel Étude de cas --VS et code VS

Une première partie de recherche, d'évaluation

Tout d'abord, utiliser les fonctions de base de 10-30 minutes de ce logiciel (s'il vous plaît télécharger des photos à l'aide du logiciel)

Code VS

Visual Studio

En deuxième lieu, les principales fonctions utilisateur et objectifs Quelle est la différence, selon le procédé décrit dans le produit, pour résoudre le problème de l'utilisateur?

VS est une série de kits de développement, vscosde est un compilateur

VS Microsoft développe une série de kit de développement est un ensemble complet d'outils de développement, y compris la plupart des outils nécessaires au développement de logiciels, tels que les outils UML, outil de gestion de code, IDE et ainsi de suite.

vscode est un développeurs simple compilateur de se concentrer sur les fonctions les plus utilisées: comprendre le compilateur de code + + débogage. Et grâce à l'utilisation de plug-ins pour répondre aux besoins massifs des différents utilisateurs.

La différence entre les capacités multi-plateforme

VS ne peut fonctionner que sous Windows, ne peut pas être modifiée multi-plateforme. support vscode multi-plateforme, tels que: Win, Mac, Linux et d'autres plates-formes

Les différences dans la taille du logiciel

taille VS 10G +, construit un outil de compilation, des outils de débogage, une variété d'outils de développement de la langue, qui ont tous été configuré, vous pouvez le faire hors de la boîte. profil de vscode est un éditeur de texte, la mémoire occupée par plus de 100 millions, ce qui équivaut à un éditeur de texte lorsque vient d'être installé, vous devez installer différents plug-in pour commencer.

La différence entre l'utilisateur cible

VS est déterminé à être le meilleur IDE du monde, il ne mérite aussi ce titre. Il y a une quantité énorme pour assurer l'intégrité des fonctions du corps, l'expérience réelle du sentiment est également très bon, pour commencer très rapidement. Utilisé quand je première programmation est commencé VS, on peut dire que mon professeur de programmation, si elle est l'apprentissage ou le développement est très pratique. Le vscode est le dernier éditeur populaire, les utilisateurs sous son mac et l'environnement Linux est très sympathique, mais pas aussi bon que l'expérience VS sur Windows, sa taille compacte indique également qu'il est d'installer un grand nombre de plug-ins pour adapter à une variété d'environnements de développement.

En bref, ils ont interfonctionnelle, il y a aussi différents. VS a beaucoup de fonctionnalités avancées, peut-être que développeur professionnel sera utilisé, même après qu'il est utilisé pour produire la dépendance, est devenu ses clients payants. Le vscode est un éditeur léger, capable de s'adapter au développement de divers projets sur différentes plates-formes. les utilisateurs VS utilisent seulement une petite partie de la fonctionnalité peut choisir de développer vscode plus léger.

Troisièmement, les deux BOGUE fonctionnels

  • J'utilise des projets de jumelage écriture VS doivent plug-ins de téléchargement, mais quand les cartes d'extension seront téléchargés refuse de se déplacer, incapable de télécharger. Trouver la solution trouvée sur Internet, c'est un problème universel, parce que Microsoft est dit un serveur dans le pays est très instable, la solution est d'ouvrir le droit d'en savoir plus aller au téléchargement du navigateur.

  • Lorsque vous utilisez projet d'écriture QT + VS, j'ai appris différentes VS Release et Debug deux fonctions de débogage

    • la version de débogage de débogage est communément appelé, en incorporant une série d'options de compilation, le résultat compilé comprend généralement des informations de débogage, mais ne faites pas des optimisations que les développeurs fournissent une puissante application des capacités de débogage.
    • Libérer communément appelée version, pour les utilisateurs, le client moyen ne permet pas de débogage sur la libération. Donc, ne pas enregistrer les informations de débogage, en même temps, il a tendance à être une variété d'optimisation afin d'atteindre une vitesse optimale et un minimum de code. Pour faciliter les utilisateurs.

    Mais en mode débogage et libération des résultats de l'exécution du programme de mode peut être incompatible, parce que dans la version du programme sera optimisé pour améliorer le code de vitesse pour la gestion des erreurs et pas de temps de compilation de débogage complet, donc en debug problèmes de compilation ne seront pas un problème exposé. Par exemple: problème d'allocation de mémoire: variables non initialisées, et le plus grave « catastrophe DLL » incohérente quand les gens de différentes versions de la DLL mélangés causé dit est connu comme « DLL Hell ». Cette incohérence ne peut faire attention à l'écriture de leur propre code.

Quatrièmement, ont des améliorations du produit

Microsoft comme l'un de l'industrie informatique de premier plan, le développement de la qualité des produits est certainement hors de tout doute. VS est mon utilisation préférée des IDE, belle interface, facile à utiliser. Le code VS que je viens d'entrer en contact avec le nouveau compilateur, il est proposé de fournir deux logiciels sont très limitées.

  • VS lors de la compilation d'un grand projet pourrait passer beaucoup de temps, il est parfois très Caton, la grammaire plus complexe lorsque le programme détecte la vitesse peut être moins sur la vitesse de programmation, optimisé si elle peut être plus exceptionnelle.
  • Code VS pour télécharger un bon aujourd'hui me laisser lumineux ouvert les yeux, l'interface-ce qu'il est très simple. Mais l'utilisation réelle, la configuration de téléchargement et des plug-ins pour l'environnement un peu compliqué. Pour Moe tout contact avec ce nouveau compilateur est très sympathique, besoin d'une certaine période d'adaptation pour se familiariser avec.

En cinquième lieu, l'évaluation des logiciels

description CONTRE code de VS
Caractéristiques (20) Puissant du compilateur, 19 18
Interface (10) belle interface dix dix
Expérience utilisateur (10) Lorsque le confort de l'utilisateur dix 9
Accessibilité (10) Optimiser l'utilisation de la fonction de l'expérience utilisateur dix 9
Extensions (10) Le niveau de la prise en charge des extensions 9 dix
les performances du logiciel (10) la vitesse de démarrage, la vitesse de course 8 dix
logiciels adaptatifs (10) Multi-plateforme 5 dix
le contrôle de l'utilisateur (10) Permet aux utilisateurs de facilement récupération d'erreurs, des touches de raccourci pour régler. 9 9
Logiciel difficile à démarrer (10) dix 8
scores 90 93

Je recommande fortement l'utilisation des deux logiciels, et je ne peux certainement pas faire sans eux dans l'étude et les travaux futurs.

La deuxième partie de l'analyse

1. Utilisez toutes les fonctionnalités de ce service, il est estimé que le logiciel / site / service pour atteindre le degré de combien de temps cela prend environ (taille de l'équipe 6 ou si, diplômés ordinateur, et l'interface utilisateur de soutien professionnel).

Pour VS utilise seulement six des diplômés en informatique, je pense qu'il est un projet très difficile. Derrière VS devrait être un groupe proche de 1000 développement conjoint de produits, plusieurs de ses caractéristiques que je ne même pas venu en contact avec, et ils ne viennent même en contact avec, si difficile à imaginer. J'estime au moins avoir besoin de cinq ans pour développer une structure de base, il y a quelques fonctions de base telles que IDE. Vous voulez complètement parfait, il peut prendre plus de temps.

Code VS: Si je comprends bien, le code VS en raison de leur petit amour de masse corporelle, il est seulement une équipe de développement de plus de 20 personnes, la plupart des fonctions dépendent des plug-ins et le plug-in a une équipe correspondante dans le développement, ne sont pas propres à craindre. Ainsi, le développement VS code est plus facile par rapport à VS, j'estime que le temps d'un an peut être communiqué développée.

2. L'analyse des mérites de ce logiciel est actuellement (et par rapport à un logiciel similaire), la qualité de ce produit est estimé classé premier de plusieurs produits similaires?

Comme VS « ancien utilisateur », je pense qu'il m'a apporté l'expérience est bonne, que ce soit l'interface ou de l'expérience lorsque les programmes d'écriture sont très bons. Bien sûr, d'autres outils similaires, tels que: IDEA, Eclipse, etc., ont leurs propres avantages, bon ou mauvais oblige les utilisateurs à juger. Mais les années que VS devrait être l'industrie est d'abord dans mon esprit, couplé avec le soutien de Microsoft, je crois qu'il donne l'expérience utilisateur ne sera pas inférieure à d'autres pairs.

le code VS est dit logiciel similaire parce que Microsoft ne pouvait pas supporter de faire très mauvais, donc à se développer un. Bien que cet argument a un sens exagéré, mais courte expérience m'a aussi apporté un grand choc, comme il est casse-tête universel, peut façonner ce que vous voulez, les gens sont utilisés à plusieurs reprises fait l'éloge. Alors, sans amitié profonde, mais je l'ai mis en déroute l'industrie d'abord.

3. Vous, pourquoi pas l'équipe de logiciel de réparation avant d'être publiés dans la première partie du bug trouvé? Ils ne savent pas, intentionnellement ou non la réparation? Que pensez-vous est la raison?

Le premier BOGUE ne peut pas être question plus radicale, il pourrait être individualisé et des problèmes, si vous voulez résoudre le serveur conditions instables peuvent nécessiter beaucoup d'entrée, En outre, il existe des alternatives disponibles, il est donc pas résolu un gros problème.

Le second ne peut pas être appelé BUG, ​​mais quand il apparaît Microsoft est sans défense, mais avec l'accord de l'utilisateur presque résolu le problème, tant que les numéros de version de DLL écrites dans le dossier, afin d'identifier différentes versions de la DLL il a refusé de compiler. Lorsque nous nous conformons aux normes de programmation, le problème est pas un problème.

La troisième partie de la recommandation et de la planification

1. Tout d'abord, la taille du marché? Combien d'utilisateurs de potentiel?

Pour le code VS et VS, il est presque tous les accès à la programmation, du chef de projet, vers le bas juste contact principal est un utilisateur potentiel, vous pouvez dire que le marché aussi vaste que la mer.

2. À l'heure actuelle sur le marché, quel genre de produits, et où leurs forces et leurs faiblesses? Et il est en concurrence directe des produits là-bas?

Parce que c'est un grand marché, de sorte que la concurrence est assez féroce.

VS VS code

Le produit vedette de l'entreprise.

NetBeans

NetBeans est un logiciel d'environnement de développement Java libre open source intégré, principalement pour le développement Java. Adapté du développement du projet zéro ou existant. NetBeans prend en charge une variété de compilateurs, tels que Clang / LLVM, Cygwin (GNU) , MinGW et Oracle Solaris Studio.
NetBeans IDE est un support multi-plateforme pour Windows, Linux, OS X et d' autres plates - formes.

PyCharm

PyCharm est célèbre PythonIDE, il y a développeur bien connu de JetBrains IDE produit. En plus de la plus IDE commune dispose d'un support, en particulier pour les développeurs PyCharm Python Web pour optimiser la conception (Django, Flask, Pyramide, web2py). PyCharm soutient également Google App Engine et IronPython / Jupyter. En plus de Python, il prend également en charge d'autres langages de développement Web: JavaScript, Node.js, CoffeeScript, tapuscrit, Dart, CSS, HTML. Il peut être facilement intégré avec Git, Mercurial et gestion des versions SVN, outils, etc. (VCS).

IntelliJ IDEA

IntelliJ IDEA produit par l'ajout d'un JetBrains IDE. JAVA est principalement utilisé pour développer, intégrer une large gamme d'outils qui peuvent être utilisés pour le développement d'applications mobiles Web et Android. En plus de Java, Sass et Ruby, il prend également en charge le PyCharm la même langue. Le même Il soutient également Google App Engine, IDEA actuellement open source, la version communautaire, mais la version des fonctions importantes d'une redevance.

Éclipse

Largement utilisé libre et open source Java éditeur et IDE. Il peut être flexible pour les débutants et les professionnels. Avoir un bon plug-in mécanisme qui prend en charge une grande variété d'extensions et des plug-ins. A l'origine un IDE Java. Maintenant étendu pour supporter C / C ++, Java, Peri, PHP, Python, Ruby et d'autres langues. Eclipse est un multi-plateforme IDE, le support pour Windows, Linux et Mac OS X.

Code :: Blocks

Code :: Bloc logiciel open source gratuit, support est un IDE multi-plateforme hautement personnalisable, et le bâton à des résultats cohérents sur toutes les plateformes. Pour les développeurs de plates-formes souvent différentes de commutateur, très pratique. Il prend en charge principalement C, le langage C de. Il supporte également un certain nombre de plug-ins prédéfinis et personnalisés.

3. En tant que nouveau chef de projet, base d'utilisateurs noyau est ce genre de personne du produit, un look typique de l'utilisateur comme? L'éducation, l'âge, la profession, passe-temps, quel que soit le revenu, la surface de la demande, la demande potentielle est?

La base d'utilisateurs de base de cet utilisateur doit être les développeurs de logiciels et les apprenants, les qualifications et post-universitaires de premier cycle, pour la plupart âgés de 18 à 38 ans, se spécialisant principalement dans l'ordinateur et des logiciels, le passe-temps est d'écrire l'écriture de code avec d'autres apprendre à lire le code des autres et le code général des revenus plus élevés. besoins de surface est de trouver un approprié propre à faire des outils de développement de logiciels et d'apprentissage, assurez-vous d'utiliser confortable et pratique. La demande potentielle est capable de rapide et précise, autant que possible, mais aussi à écrire du code plus propre.

4, si vous avez l'argent pour recruter six personnes, quatre mois, vous en tant que chef de projet, comment les rôles configure (développement, tests, art, etc.)? Décrivez ce que votre équipe doivent faire chaque semaine pendant les 16 semaines pour libérer une version améliorée du logiciel dans les délais prévus dans les 16 premières semaines, et atteint les résultats escomptés.

temps développer test artistes
1-8 semaines 4 1 1
8-14 semaines 2 2 2
15-16 semaines 2 3 1

Un projet est en fin de compte à se développer, le développeur doit la pensée claire, division rationnelle du travail, le produit fini peut résister à l'épreuve, afin que les développeurs doivent avoir un rôle de pionnier dans l'orientation de l'équipe de développement. 8 semaines précédentes, rapide et doit venir avec de bons produits semi-finis, il exige beaucoup de main-d'œuvre, et le test et les artistes ne pas à se soucier trop. En 8-14 semaines pour prendre le temps de l'art parfait, tout en favorisant les tests, les développeurs de logiciels sont entrés dans la phase finale. 12-16 semaines, la dernière fois dans les meilleures conditions pour assurer que le test de logiciel est devenu une priorité absolue en même temps avant que l'erreur commise par le développeur à la réparation. Sera en mesure d'obtenir de bons résultats, je crois après 16 semaines.

Je suppose que tu aimes

Origine www.cnblogs.com/ybwnb/p/12568544.html
conseillé
Classement