¿Qué es el desarrollo secundario y la utilización de datos personales?
¿Qué es el desarrollo secundario?
El desarrollo secundario, en pocas palabras, es personalizar y modificar el software existente, expandir funciones y luego lograr las funciones y efectos que desea. En general, el sistema original no se cambiará.
¿Por qué desarrollo secundario?
Con el continuo desarrollo de la tecnología de la información, han surgido una serie de excelentes trabajos de código abierto en la industria de TI, y sus autores son individuos, equipos de proyectos o empresas de software. Seleccionar y aplicar este excelente software de código abierto y llevar a cabo un desarrollo secundario que satisfaga las necesidades comerciales sobre esta base no solo ahorrará costos de información (costos de tiempo y costos de desarrollo) para las empresas, sino que también brindará garantías técnicas. Esto es lo que escuchamos a menudo: súbete a hombros de gigantes y verás más lejos. Por lo tanto, muchas empresas nacionales necesitan talentos de desarrollo secundario.
¿Cómo hacer desarrollo secundario?
Primero, debe tener una base lingüística para el lenguaje utilizado en este producto de código abierto. Ser capaz de comprender el código es lo más básico.
En segundo lugar, debe estar familiarizado con las funciones y usos de este producto de código abierto. Debido a que está familiarizado con él, sabrá los requisitos, lo que desea cambiar y lo que viene con el sistema. , probablemente Cómo cambiarlo.
En tercer lugar, debe estar familiarizado con la estructura de datos, la estructura del código y la estructura del marco del sistema de este producto de código abierto, cuál es el núcleo y dónde están las funciones subsidiarias. En pocas palabras, significa estar familiarizado con las bases de datos, la lógica del código y los directorios de archivos.
Cuarto, según sus necesidades, utilice el núcleo de productos de código abierto para expandir y modificar el sistema para satisfacer sus necesidades.
Presentación del desarrollo secundario de productos de código abierto PHP Requisitos básicos :
Primero, requisitos básicos: HTML (debe estar muy familiarizado con él), PHP (puede comprender código y escribir algunos sistemas pequeños, como foros de mensajes, CMS pequeños), Mysql (al menos conocer un tipo de base de datos), Javascript (puede entenderlo y modificar algunos códigos existentes), Div+Css (puede ajustar la interfaz y comprender cómo usar CSS)
En segundo lugar, estar familiarizado con los productos de código abierto para usar, como Dedecms, necesita saber cómo iniciar sesión, cómo crear una nueva columna, cómo agregar artículos, cómo usar etiquetas de plantilla, el concepto y uso de modelos y otras funciones.
En tercer lugar, debe estar familiarizado con este código abierto. Para la estructura de la base de datos del producto, también debe comprender el contenido de los archivos principales internos, como: cómo usar la clase de base de datos, cómo realizar el filtrado de seguridad de uso común, cómo usar el motor de plantillas y otros contenidos principales. También necesita conocer la estructura de directorios de este producto de código abierto, es decir, necesita saber dónde se colocan las plantillas, dónde se colocan los controles, dónde se colocan los estilos, etc.
Cuarto, familiarícese con sus necesidades, interprete los requisitos y luego determine cómo modificar y expandir este producto de código abierto
¿Qué puede obtener después del desarrollo secundario?
Podrás satisfacer tus necesidades y acumular experiencia. La experiencia aquí es tuya y de los demás. El llamado "de otras personas" significa que cuando realiza este desarrollo secundario, puede absorber la esencia de este sistema y luego integrarlo en su propio pensamiento, y también puede resumir la experiencia de la arquitectura del proyecto. Hay un dicho que dice así: las personas inteligentes considerarán las experiencias de fracaso de otras personas como sus propias experiencias, mientras que las personas estúpidas las considerarán como sus propias experiencias después de experimentar fracasos innumerables veces.
El desarrollo secundario no es solo desarrollo, sino más importante aún, absorber la esencia, resumir la experiencia, enderezar ideas, evitar desvíos y mejorar uno mismo.