Red de conocimiento informático - Consumibles informáticos - Frente a las numerosas plataformas de desarrollo de código bajo en China, ¿cómo deberían elegir los usuarios?

Frente a las numerosas plataformas de desarrollo de código bajo en China, ¿cómo deberían elegir los usuarios?

Antes de elegir una plataforma, primero debes determinar las siguientes preguntas:

¿El primer paso? ¿Determinar qué necesitas hacer?

¿Paso dos? Encuentra uno que se adapte a tus necesidades.

¿Paso tres? ¿Comenzar a aprender a usarlo?

¡Vayamos paso a paso!

Paso 1: ¿Determina qué necesitas hacer?

? Esta pregunta en realidad no es simple. Divido las necesidades en las siguientes categorías:

1. "Quiero aprender a programar, quiero cambiarme a Internet, y necesito hacer algo. ¡Es fácil encontrar trabajo cuando surgen proyectos reales!”

? Internet es una de las pocas industrias emergentes, una herramienta básica y se ha enseñado un lenguaje básico. en los jardines de infancia de Estados Unidos, y en China también se requieren cursos de programación. No entraré en detalles sobre su importancia cuando se introduzca en el programa de estudios de las escuelas primarias y secundarias. Además, Internet es generalmente una industria de altos ingresos (basta con mirar la diferencia entre los anuncios de CCTV de hace más de 10 años y los patrocinadores actuales, y lo comprenderá de inmediato), por lo que el enfoque debe ser correcto. Aunque puede haber un ciclo y un punto mínimo cada diez años, en realidad no se puede encontrar ningún nuevo punto de crecimiento económico. ¡Únase firmemente a Internet!

¿Por qué deberías aprender a programar? La razón es simple: los programas son el "lenguaje" de Internet. Si no conoce el idioma, tendrá dificultades en el mundo de Internet. Y creo que el pensamiento de programación central aquí, en lo que respecta al programa en sí, hay muchos tipos de lenguajes, pero los métodos de pensamiento y los métodos de creación de aplicaciones son muy similares, por lo tanto, si dominas la "lógica". Con este tipo de construcción de programas, será mejor para el futuro. Elimina los obstáculos al desarrollo.

? Otra sugerencia es aprender a utilizar algunos lenguajes sencillos. Las plataformas de código bajo son una muy buena opción. Creemos que esta es también la dirección general del desarrollo del lenguaje y no será un problema.

2. "Sé algo de programación y quiero subcontratar, principalmente proyectos pequeños y medianos".

¿Quizás conozcas uno o dos front-end o? Tecnologías de back-end, pero no es suficiente Completar todo el proyecto de subcontratación. Además, creo que escribir código lleva demasiado tiempo, algunos aspectos no se consideran bien y la calidad de la finalización del proyecto no es alta. En este caso, es muy aconsejable elegir una plataforma de código bajo. Por lo general, la eficiencia mejorará enormemente si elige el correcto.

3. "Necesito hacer un proyecto específico, incluido el flujo de trabajo y la tecnología de formularios, y espero que pueda implementarse rápidamente".

¿Algunas necesidades específicas para OA interno? Dentro de la empresa Y la implementación, la plataforma de código bajo también tiene algunos motores que se especializan en satisfacer necesidades similares. Los más comunes son la gestión de flujo de trabajo BPM y los sistemas de formularios. Existen soluciones de código bajo muy maduras para estos sistemas. El esfuerzo de desarrollo a menudo puede minimizarse y la calidad suele estar garantizada.

4. "La empresa necesita reconstruir su centro de negocios interno y los datos también deben unificarse para respaldar las capacidades de I + D de la empresa".

¿Esto suele ser relativamente alto? requisitos de la plataforma y requisitos La plataforma de desarrollo proporciona un "sistema de desarrollo" completo. Solo si este sistema está completo podemos garantizar que una plataforma pueda resolver todos los problemas, de lo contrario, si la tecnología de la plataforma no se puede implementar, el costo será mucho mayor. que escribir código.

? 5. "La empresa necesita una estructura técnica unificada y eficiente. Ahora todos los equipos de subcontratación están haciendo los proyectos, y la estructura técnica no está unificada y no se puede gestionar". ? Requiere un sistema de "desarrollo" completo; al mismo tiempo, la arquitectura debe ser relativamente simple y avanzada.

Paso 2: Encuentra uno que se adapte a ti.

? Todo el mundo debería prestar atención a: tres puntos y dos hoyos, y no te extraviarás.

? El primer punto: ¿Qué puede hacer esta plataforma por sí sola (si el código no está integrado)? La razón es muy simple. El código definitivamente puede hacer cualquier cosa, pero esto tiene poco que ver con la plataforma. Aún depende de lo que la plataforma en sí pueda hacer además del código, lo que mejorará su eficiencia;

¿Segundo? Punto: ¿Qué tan eficiente es el desarrollo? (La consideración clave aquí es: ¿cuánto código no se puede escribir? Relación de compresión). El significado central del código bajo en sí es escribir menos o nada de código y generar código de ejecución eficiente.

Además, también debe prestar atención al diseño de los productos de la plataforma. Algunas descripciones de la plataforma son muy buenas, pero no se pueden utilizar en absoluto (extremadamente difíciles de operar) y están llenas de errores;

? El tercer punto: los productos desarrollados ¿Cómo es la calidad? La primera es ver si la arquitectura del producto desarrollado es avanzada. Además, cuando lo ejecute, ejecútelo y vea la velocidad de carga. Quedará claro si hay algún retraso. Al realizar la prueba, intente encontrar aplicaciones complejas para experimentar. con, de lo contrario no podrá verlo efectivo.

? Hablemos de dos errores:

? El primer problema: el problema del código bajo. De hecho, el concepto de código bajo solo existe en China desde hace más de 10 años. Al año, hay muchas empresas que improvisan y dicen: desarrollemos una plataforma de código bajo, mientras que muchas plataformas extranjeras se han desarrollado durante más de diez o veinte años. Por lo tanto, muchas plataformas se han transformado a partir de algunas plataformas de desarrollo SaaS. ¿Qué significa? Este tipo de plataforma todavía se encuentra en el concepto muy básico de "PaaS" y no está completo (solo proporciona cierta encapsulación de las interfaces de desarrollo de SaaS si se utiliza para desarrollar los productos relacionados con SaaS que han estudiado antes). , el efecto no es malo, pero el desarrollo Todo lo demás requiere escribir código.

Esto significa que si dedica mucho tiempo a aprender una plataforma de código bajo, aún necesitará escribir mucho código durante el desarrollo, o solo podrá desarrollar en un campo muy limitado. ser "Es la mitad del resultado con el doble de esfuerzo".

? El segundo error: se ve bien, pero en realidad hay demasiados errores; parece ofrecer muchas rutas de implementación, pero en realidad ninguna funciona. A juzgar por el concepto de producto actual, solo es necesario brindar a los usuarios el camino más conveniente para lograr el mejor producto. No es necesario brindarles a los usuarios miles de opciones. La elección también es algo muy costoso. Perl cometió este error en aquel entonces y Python aprendió esta lección. ?

El tercer paso: aprender a usar

Se recomienda que al analizar y elegir, mire más videos de enseñanza y menos introducciones. Los videos de enseñanza son lo real detrás. Las operaciones y las introducciones de texto suelen ser muy inciertas y confusas.

?Finalmente, espero que todos elijan y aprendan cuidadosamente las plataformas de código bajo. ¡Quizás dependan de ellas para sus comidas en el futuro! Después de todo, esta es la tendencia de desarrollo de los lenguajes de programación de Internet, e Internet es la dirección de desarrollo de la sociedad y la tecnología.

Además, existen muchas plataformas low-code en esta etapa, de varios tipos, pero la mayoría de ellas están desarrolladas para ciertos escenarios y sistemas específicos, y los lenguajes también son diversos, algunos escriben SQL, algunos escriben, algunos escriben código de front-end y otros escriben código de back-end.