함정을 피하기 위해 로우코드 모델을 선택하는 방법은 무엇입니까? 해결하다
3단계에 걸쳐 로우코드 개발 플랫폼을 선택하는 방법을 가르쳐주세요
플랫폼을 선택하기 전에 먼저 다음 질문을 결정해야 합니다.
첫 번째 단계를 확인하세요. 무엇을 해야 합니까?
두 번째 단계는 자신에게 맞는 것을 찾으세요.
3단계로 사용법을 배워보세요.
차근차근 해보자!
1단계: 무엇을 해야 할지 결정합니까?
? 이 질문은 사실 간단하지 않습니다. 저는 대략적으로 요구 사항을 다음과 같은 범주로 나눕니다.
1. "프로그래밍을 배우고 싶습니다. 인터넷으로 전환하고 싶습니다. 뭔가 해야 하는데 실제 프로젝트가 나오면 일자리 찾기가 쉽죠!”
? 인터넷은 몇 안 되는 일출 산업 중 하나이자 기본 도구이자 기본 언어입니다. 미국의 유치원에서는 프로그래밍 과정이 필요하며, 중국에서도 프로그래밍 과정이 필요합니다. 초등학교와 중등학교의 강의 계획서에 소개될 때 그 중요성에 대해서는 자세히 설명하지 않겠습니다. 게다가 인터넷은 일반적으로 고소득 산업이기 때문에(10여년 전 CCTV 광고와 현재 스폰서의 차이점만 보면 바로 이해가 되실 겁니다) 접근 방식이 정확해야 합니다. 10년마다 사이클과 저점이 있다고 해도 실제로는 새로운 경제성장 지점을 찾을 수 없습니다. 그러니 꼭 인터넷에 가입하세요!
왜 프로그래밍을 배워야 합니까? 그 이유는 간단합니다. 프로그램은 인터넷의 "언어"입니다. 언어를 모르면 인터넷 세계에서 어려움을 겪게 됩니다. 그리고 여기서 핵심 프로그래밍 사고는 프로그램 자체에 관한 한 많은 종류의 언어가 있지만 사고 방법과 응용 프로그램 구축 방법은 매우 유사하다고 생각합니다. 이러한 종류의 프로그램 구축을 통해 개발의 장애물을 제거하면 더 나은 결과를 얻을 수 있습니다.
? 또 다른 제안은 간단한 언어를 사용하는 방법을 배우는 것입니다. 로우 코드 플랫폼은 매우 좋은 선택입니다. 우리는 이것이 언어 발달의 일반적인 방향이기도 하며 문제가 되지 않을 것이라고 믿습니다.
? 2. "저는 프로그래밍을 좀 알고 있고 주로 중소 규모 프로젝트를 아웃소싱하고 싶습니다."
? 백엔드 기술은 부족하지만 전체 아웃소싱 프로젝트를 완료해야 합니다. 또한, 코드를 작성하는 데 시간이 너무 많이 걸리고 일부 측면이 제대로 고려되지 않았으며 프로젝트 완료 품질이 높지 않다고 생각합니다. 이 경우 로우코드 플랫폼을 선택하는 것이 매우 현명합니다. 일반적으로 올바른 것을 선택하면 효율성이 크게 향상됩니다.
? 3. "워크플로우와 양식 기술을 포함한 특정 프로젝트를 수행해야 하는데, 그것이 빨리 구현되기를 바랍니다."
? 기업 내 구현에서 로우 코드 플랫폼에는 유사한 요구 사항을 전문적으로 처리하는 엔진도 있습니다. 가장 일반적인 것은 BPM 워크플로 관리 및 양식 시스템입니다. 이러한 시스템에는 매우 성숙한 로우 코드 솔루션이 있습니다. 개발 노력은 최소화될 수 있으며 일반적으로 품질이 보장됩니다.
? 4. "회사는 내부 비즈니스 센터를 재구성해야 하며, 회사의 R&D 역량을 지원하기 위해 데이터도 통합해야 합니다."
? 개발 플랫폼은 완전한 "개발 시스템"을 제공해야 합니다. 이 시스템이 완성되어야만 하나의 플랫폼이 모든 문제를 해결할 수 있습니다. 그렇지 않으면 플랫폼 기술을 구현할 수 없으면 비용이 훨씬 높아집니다. 코드를 작성하는 것보다
? 5. "회사에는 통일되고 효율적인 기술 구조가 필요합니다. 이제 모든 아웃소싱 팀이 프로젝트를 수행하고 있으며 기술 구조가 통일되지 않아 관리할 수 없습니다." 완전한 "개발" 시스템이 필요하며 동시에 아키텍처는 상대적으로 단순하고 고급화되어야 합니다.
2단계: 자신에게 맞는 것을 찾으세요.
? 모두가 주의해야 할 점은 3개와 2개입니다. 그러면 길을 잃지 않을 것입니다.
? 첫 번째 요점: 이 플랫폼은 (코드가 포함되지 않은 경우) 스스로 무엇을 할 수 있습니까? 그 이유는 매우 간단합니다. 코드는 확실히 무엇이든 할 수 있지만 이는 플랫폼과 거의 관련이 없습니다. 여전히 코드 외에 플랫폼 자체가 수행할 수 있는 작업에 따라 달라지므로 효율성이 향상됩니다.
? point: 개발은 얼마나 효율적인가요? (여기서 중요한 고려사항은 얼마나 작성할 수 없는 코드인가? 압축률이다.) 로우코드 자체의 핵심 의미는 코드를 적게 또는 전혀 작성하지 않고 효율적인 실행 코드를 생성한다는 것이다.
게다가 플랫폼 제품 자체의 디자인에도 주의를 기울여야 합니다. 일부 플랫폼 설명은 매우 훌륭하지만 전혀 사용할 수 없고(작동이 매우 어렵습니다) 버그가 가득합니다.
?세 번째 포인트: 개발된 제품의 품질은 어떻습니까? 첫 번째는 개발된 제품의 아키텍처가 고급인지 확인하는 것입니다. 그리고 실제로 실행해 보면 로딩 속도를 확인해볼 수 있습니다. 테스트할 때 복잡한 응용 프로그램을 찾아 실험해 보세요. 그렇지 않으면 효과를 볼 수 없습니다.
? 두 가지 함정에 대해 이야기해 보겠습니다.
? 첫 번째 구덩이: 로우 코드 구덩이는 실제로 로우 코드 개념이 중국에서만 존재했기 때문입니다. 1년이면 많은 회사에서 즉흥적으로 로우코드 플랫폼을 개발하자고 하고, 해외 플랫폼도 10년, 20년 넘게 개발한 경우가 많습니다. 따라서 일부 SaaS 개발 플랫폼에서 많은 플랫폼이 변형되었습니다. 이것이 의미하는 바는 무엇입니까? 이러한 종류의 플랫폼은 여전히 매우 기본적인 "PaaS" 개념에 있으며 완전하지 않습니다(이전에 연구한 SaaS 관련 제품을 개발하는 데 사용되는 경우). , 효과는 나쁘지 않지만 개발을 위해서는 다른 모든 것에는 코드 작성이 필요합니다.
? 이는 로우코드 플랫폼을 학습하는 데 많은 시간을 소비한다면 개발 중에 여전히 많은 코드를 작성해야 하거나 매우 좁은 분야에서만 개발할 수 있다는 의미입니다. "두 배의 노력으로 얻은 결과는 절반입니다."
? 두 번째 함정: 좋아 보이지만 실제로는 버그가 너무 많습니다. 구현 경로가 너무 많은 것 같지만 실제로는 아무 것도 작동하지 않습니다. 현재의 제품 개념으로 볼 때 사용자에게 최고의 제품을 얻을 수 있는 가장 편리한 경로만 제공하면 됩니다. 사용자에게 수천 가지 선택 사항을 제공할 필요도 없습니다. Perl은 당시에 이런 실수를 저질렀고, Python은 이 교훈을 배웠습니다. ?
세 번째 단계: 사용 방법 배우기
분석하고 선택할 때 교육 동영상을 더 많이 시청하고 소개 동영상을 줄이는 것이 좋습니다. 작업 및 텍스트 소개는 종종 매우 불확실하고 혼란스럽습니다.
?마지막으로 여러분도 로우코드 플랫폼을 신중하게 선택하고 배우시길 바랍니다. 결국 이것이 인터넷 프로그래밍 언어의 발전 추세이고, 인터넷은 사회와 기술의 발전 방향이다.
또한 현 단계에는 다양한 종류의 로우코드 플랫폼이 많이 있지만 대부분은 특정 특정 시나리오 및 시스템용으로 개발되었으며 언어도 다양합니다. SQL을 작성하고, 일부는 프런트엔드 코드를 작성하고, 일부는 백엔드 코드를 작성합니다.