Le développement secondaire n'est pas difficile ; car le développement secondaire implique de personnaliser et de modifier le logiciel existant, d'étendre les fonctions, puis d'obtenir les fonctions et les effets souhaités. De manière générale, le logiciel d'origine ne sera pas modifié. système.
1. Qu'est-ce que le développement secondaire ?
Le développement secondaire, en termes simples, consiste à personnaliser et à modifier les logiciels existants, à étendre les fonctions, puis à obtenir les fonctions et les effets souhaités. De manière générale, le cœur du système d'origine ne sera pas modifié.
2.Pourquoi un développement secondaire ?
Avec le développement continu des technologies de l'information, une série d'excellents ouvrages open source ont émergé dans l'industrie informatique, et leurs auteurs sont soit des individus, des équipes de projet ou des éditeurs de logiciels. La sélection et l'application de ces excellents logiciels open source et la réalisation de développements secondaires répondant aux besoins des entreprises sur cette base permettront non seulement de réduire les coûts d'information (coûts de temps et de développement) pour les entreprises, mais fourniront également des garanties techniques. C’est ce qu’on entend souvent : montez sur les épaules de géants et vous verrez plus loin. Par conséquent, de nombreuses entreprises nationales ont besoin de talents de développement secondaire.
3. Comment faire du développement secondaire ?
Tout d'abord, vous devez avoir une base linguistique pour le langage utilisé dans ce produit open source. Être capable de comprendre le code est le plus élémentaire.
Deuxièmement, vous devez vous familiariser avec les fonctions et les utilisations de ce produit open source. Ce n'est que lorsque vous le connaîtrez que vous saurez ce qu'est une exigence, ce que vous souhaitez modifier et ce qui l'accompagne. système. Il faut probablement Comment changer.
Troisièmement, vous devez être familier avec la structure des données, la structure du code, la structure du cadre système de ce produit open source, quel est le cœur et où se trouvent les fonctions subsidiaires. Pour faire simple, cela signifie une familiarité avec les bases de données, la logique du code et les répertoires de fichiers.
Quatrièmement, en fonction de vos besoins, utilisez ensuite le noyau des produits open source pour étendre et modifier le système afin de répondre à vos besoins
4. Présentez le développement secondaire des produits open source PHP Exigences de base. :
Tout d'abord, les exigences de base : HTML (doit en être très familier), PHP (peut comprendre le code, peut écrire certains petits systèmes, tels que des forums de discussion, des petits CMS), Mysql (savoir au moins comment Une sorte de base de données), Javascript (peut le comprendre et peut modifier certains codes existants), Div+Css (peut ajuster l'interface et comprendre comment utiliser CSS)
Deuxièmement, se familiariser avec l'utilisation de l'open source produits , tels que Dedecms, vous devez savoir comment vous connecter, comment créer une nouvelle colonne, comment ajouter des articles, comment utiliser les balises de modèle, le concept et l'utilisation des modèles et d'autres fonctions
Troisième , vous devez être familier avec la structure de la base de données de ce produit open source, vous devez également comprendre le contenu des fichiers principaux à l'intérieur, tels que : comment utiliser les classes de base de données, comment effectuer le filtrage de sécurité couramment utilisé, comment utiliser les moteurs de modèles , et d'autres contenus de base. Vous devez également connaître la structure des répertoires de ce produit open source, c'est-à-dire savoir où sont placés les modèles, où sont placés les contrôles, où sont placés les styles, etc.
Quatrième , familiarisez-vous avec vos besoins, interprétez les exigences, puis déterminez comment modifier et étendre ce produit open source. Que pouvez-vous obtenir après le développement secondaire ? Vous pouvez répondre à vos besoins et accumuler de l’expérience. L’expérience ici est la vôtre et celle des autres. Le soi-disant bénéfice des autres signifie que lorsque vous effectuez ce développement secondaire, vous pouvez absorber l'essence de ce système puis l'intégrer dans votre propre réflexion, et vous pouvez également résumer l'expérience de l'architecture du projet. Il y a un dicton qui dit ceci : les gens intelligents considéreront les expériences d'échec des autres comme leurs propres expériences, tandis que les gens stupides les considéreront comme leurs propres expériences après avoir connu des échecs d'innombrables fois.
Le développement secondaire n'est pas seulement le développement, mais plus important encore, absorber l'essence, résumer l'expérience, redresser les idées, éviter les détours et s'améliorer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!