마이크로서비스와 클라우드 기본 솔루션이 지속적으로 발전함에 따라 현재의 클라우드 서비스가 가장 전통적인 유연한 컴퓨팅 및 스토리지 기능에서 우리가 흔히 말하는 PaaS 플랫폼 계층으로 업그레이드되었다는 것을 알 수 있습니다. 즉, 더 많은 메시지, 캐시, 데이터베이스, 미들웨어, 보안, 대용량 데이터 플랫폼 등의 플랫폼 계층 서비스 기능을 제공합니다.
이제 우리가 고려할 수 있는 것은, 플랫폼 계층이 충분히 강력해지면, 코드나 소량의 코드 없이도 한 기능을 개발하고 클라우드에 배포할 수 있도록 개발을 더욱 단순화할 수 있는지 여부입니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 성공명언) 예를 들어 아마존 공용 클라우드가 제공하는 서버리스 (serverless) 는 전형적인 장면입니다. 웹 크롤러, 정보 검색, 사진 저장과 같은 인터넷 기능을 완성하려면 몇 가지 프로필이나 함수 방법만 쓰면 됩니다.
첫째, 전통적인 신속한 개발 플랫폼
저코드 개발을 이해하기 위해 원저에서 자주 언급하는 빠른 개발 플랫폼을 볼 수 있습니다. 우리가 말하는 빠른 개발 플랫폼의 경우, 나는 두 가지 전형으로 나눌 수 있다고 생각한다.
1. 비즈니스 지향: 개발 경험이 없고, 코드도 만지지 않았습니다. 일반적으로 다양한 BPM 고급 프로세스 양식과 유사한 맞춤형 제품입니다.
2. 기술자의 경우: 코드 자동 생성과 같은 신속한 개발 플랫폼 및 도구를 제공합니다. 대부분의 기능은+스크립트 모드를 구성할 수 있습니다.
비즈니스 지향 플랫폼의 경우, 종종 매우 유연한 빈 플랫폼입니다. 모든 객체, 데이터, 프로세스, 규칙 및 권한을 자유롭게 구성하고 사용자 정의할 수 있습니다. 다양한 BPM 제품과 비슷하지만 실제로 이러한 제품은 복잡한 비즈니스 규칙을 가진 시스템을 개발하지 못한다는 것을 알 수 있습니다.
일반, JeeSite, JEPaaS, 신생 기술을 위한 PaaS 플랫폼 등 기술자를 위한 신속한 개발 플랫폼. 모두 이런 타입에 속한다. 그러나 이러한 플랫폼 자체는 두 가지로 세분화됩니다. 하나는 개발 및 코드 생성만 지원하는 것입니다. 즉, 모든 개발 콘텐츠 생성 코드입니다. 개발 플랫폼 환경 없이도 성공적으로 실행할 수 있습니다. 그리고 바인딩성이 강하고 플랫폼은 많은 콘텐츠에 대한 코드를 생성하지 않습니다. 이것은 당신에게 블랙박스이며, 환경에서 벗어날 수 없는 것입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 바인딩명언)
이전에는 기술 개발 플랫폼이 소스 코드를 제공하는지 여부를 강조했지만, 최근에는 이것이 요점이 아니라는 점을 강조했다. 정말 중요한 것은 플랫폼이 다양한 장면과 비즈니스 요구 사항에 따라 공통 모델을 추상화하는 기능으로 플랫폼 자체의 품질에 직접적인 영향을 미칠 수 있다는 것입니다. 예를 들어 플랫폼 자체의 블랙박스는 확장할 수 없지만 비즈니스 시나리오를 구성하기가 어렵다면 전체 플랫폼의 가용성이 크게 떨어질 수 있습니다.
둘째, 빠르게 개발된 플랫폼의 경우 중요한 결론을 내릴 수 있습니다.
서로 다른 업무, 다른 시나리오에 대한 적응력이 강할수록 실제로 실행 중인 블랙박스 코드의 성능이 떨어집니다.
바로 이런 이유로 우리는 크고 빠른 개발 플랫폼의 코드가 비대하고 성능이 떨어지는 것을 보았다. 네가 발전하면 속도가 빠르다. 후속 시스템의 성능은 전혀 따라올 수 없고 확장할 수 없습니다. 이것들은 모두 치명적인 문제이다.
둘째: 기존의 빠른 개발에서 저코드 개발 플랫폼에 이르기까지
저코드 개발 플랫폼에 대한 이해를 좀 더 자세히 설명하기 위해, 먼저 인터넷에서 저코드 개발에 대한 몇 가지 정의와 설명을 인용해 보겠습니다.
저코드 개발 플랫폼은 코딩 (0 코드 또는 코드 없음) 또는 소량의 코드 없이 애플리케이션을 빠르게 생성할 수 있는 개발 플랫폼입니다. 그 장점은 최종 사용자가 기존의 코딩 방식이 아닌 이해하기 쉬운 시각화 도구를 사용하여 자체 애플리케이션을 개발할 수 있다는 것입니다. 업무 프로세스, 논리 및 데이터 모델을 구축하고 필요한 경우 자체 코드를 추가합니다. 비즈니스 논리와 기능 구축이 완료되면 어플리케이션 및 원클릭 업데이트를 제공하고, 모든 변경 사항을 자동으로 추적하고, 데이터베이스 스크립트와 배포 프로세스를 처리하여 IOS, 안드로이드, 웹 등 멀티 플랫폼 배포를 수행할 수 있습니다.
LCDP (low code development platform) 는 영어로 Low-Code Development Platform 이라고 합니다. 한 가지 두드러진 특징은 응용 프로그램 개발에 더 많은 사람을 참여시킬 수 있다는 점이다. 전문 프로그래밍 능력을 갖춘 프로그래머뿐만 아니라 비기술적 배경을 가진 비즈니스 인력도 응용 프로그램을 만들 수 있다는 점이다. 대기업의 경우 낮은 코드 개발 플랫폼을 통해 IT 팀 교육 및 기술 배포 초기 비용도 절감할 수 있습니다.
이 정의에서 우리는 몇 가지 중요한 점을 찾을 수 있는데, 간단히 다음과 같이 요약할 수 있다
1. 영업 인력도 코드를 거의 사용하지 않거나 사용하지 않고 참여할 수 있습니다.
2. 구성 및 모델링을 위한 시각화 구성 가능한 도구를 제공합니다.
3. 여러 플랫폼 또는 터미널에 동시에 게시할 수 있습니다.
4. 클라우드 및 지속 가능한 제공과의 지속적인 통합 및 게시 기능을 제공합니다. DevOps 라고 합니다.
저코드 개발 플랫폼과 빠른 개발 플랫폼의 차이점에 대해서는 한 가지 요점을 강조하고 싶습니다. 개인적으로 중요하다고 생각합니다.
낮은 코드 개발은 가장 오래된 데이터베이스 객체 모델링 방법에서 서비스 모델링 방법으로 전환해야 합니다.
양식이든 프로세스든, 대부분의 데이터베이스 기반 객체는 데이터베이스를 생성할 수 있는 기존의 빠른 개발 플랫폼입니다. 관련 양식 작업도 데이터베이스를 둘러쌉니다.
저코드 개발 시대에 저는 개인적으로 객체 서비스를 기반으로 하는 계층형 개발 모델인 변화를 추천합니다. 이것 자체도 나의 현재 중간 플랫폼과 마이크로서비스 건설 아이디어에 가깝다. 즉, 먼저 객체를 구축하고 서비스를 게시한 다음 게시된 서비스 클래스를 기반으로 상위 계층 응용 프로그램을 구축하는 방법을 고려합니다. 즉, 우리의 개발 과정은 가로로 양단으로 나뉜다. 중간은 서비스 기반의 느슨한 결합입니다.
마이크로서비스+서비스+프런트 엔드 애플리케이션입니다.
이것은 간단하지 않습니다. 우리의 기존 애플리케이션은 더 작게 분할되고, 우리의 프런트 엔드 애플리케이션 모듈과 백 엔드 기능 모듈은 모두 마이크로서비스로 되어 플랫폼+중간 플랫폼+프런트 엔드 애플리케이션의 계층화 모델을 형성합니다. 이 모델이 현재의 DevOps 및 컨테이너화 기술과 결합되면 전체 개발 어플리케이션이 더 쉽게 게시 및 배송되고 향후 유연한 리소스 확장 및 스케줄링이 더욱 쉬워집니다.
현재 국내에서 가장 좋은 전자상은 티몰, JD.COM 이며, 전자상업계의 시장은 여전히' 수익성' 에 처해 있다. 많은 기업가들이 전자상거래 쇼핑몰 시스템을 커스터마이징하고 개발함으로써 한 몫을 하고 있다. 전자 상거래 쇼핑몰 웹 사이트 개발 기술이 점점 성숙해지고 있다. 전문 쇼핑몰 웹 사이트 개발 기술을 보유한 일부 아웃소싱 회사는 전자상가가 단기간에 모든 기능을 갖춘 쇼핑몰 시스템을 맞춤형으로 구성할 수 있도록 도울 수 있다. 다음은 상가 수를 따라 쇼핑몰 시스템이 무엇을 발전시키고 있는지 알아보도록 하겠습니다.
쇼핑몰 시스템 개발은 어떻습니까? 쇼핑몰 사이트 설립은 온라인 쇼핑몰 시스템 개발로 쇼핑몰 사이트를 빠르게 만들 수 있는 시스템이다. 전자상 플랫폼 개발회사 수상운은 전자상 사이트 개발 업계 경험이 풍부하고, 개발된 쇼핑몰 시스템은 어리석은 조작 특징을 갖추고 있어 사용자가 자신의 독립된 온라인 전자 상거래 플랫폼을 원활하고 빠르게 구축할 수 있도록 쉽게 도울 수 있다.
국내 쇼핑몰 시스템 아웃소싱 회사 중 어느 것이 좋습니까? 국내 주류 쇼핑몰 시스템 개발 언어로는 PHP, JSP, ASP 가 개발한 쇼핑몰 시스템이 80% 이상을 차지하고 있으며, 전자상거래가 발전하면서 국내 전자상거래 쇼핑몰 시스템 개발자가 우후죽순처럼 생겨나고 있다. 하지만 쇼핑몰 시스템이 전자상거래 시스템 개발업계에서 입소문을 내는 것은 나쁘지 않다. 상운에서 개발한 전자상거래 시스템은 기능이 가장 풍부한 쇼핑몰 시스템과 수많은 사이트 쇼핑몰 개발 템플릿과 풍부한 내부 페이지 디자인을 갖추고 있어 기업들이 선택할 수 있다. 진정한 무개발, 무설계 쇼핑몰 시스템 개발 소프트웨어로, 수많은 기업과 개인창업자들이 쇼핑몰 사이트나 쇼핑몰의 개발 요구를 충족시킬 수 있다.
수상운 전자상거래 사이트 플랫폼 개발회사는 기업과 개인창업자들이 소량의 투자를 할 수 있도록 돕기 위해 노력하고 있으며, 전문적인 전망 마케팅 전자상거래 쇼핑몰과 APP 쇼핑몰을 빠르게 구축하고 있다. 전자상거래 플랫폼 솔루션은 제품 판매 채널과 기업 브랜드를 가장 빠르게 실현할 수 있어 기업 창업 과정에서 다양한 채널 마케팅 동기화를 실현할 수 있도록 지원합니다.
다음은 odoo 로 개발한 것으로 미니 sap 재무, 다중 조직, 회계 장부, 임의 회계 프로젝트, 오픈 소스, 확장으로 볼 수 있습니다.
JABDP 는 새로운 저코드 온라인 개발 배포 모델을 채택한 엔진 모델 기반 웹 빠른 개발 플랫폼으로, 개발이 더 간단하고 순수하며 웹 개발에서 코드를 80% 줄이고 혁신적으로 개발 효율성을 높입니다. 양식 목록 추가, 삭제, 수정, 쿼리 등 일반적인 기능은 간단한 사용자 정의 및 구성을 통해 자동으로 생성될 수 있습니다. 기본적인 SQL 문과 JavaScript 구문을 이해하면 복잡한 비즈니스 기능을 신속하게 개발하고, 개인화된 비즈니스 요구 사항을 충족하고, 복잡한 엔터프라이즈 웹 애플리케이션을 설계할 수 있습니다. 개발 효율성을 빠르게 향상시키고, 기업이 인건비를 절감할 수 있도록 지원하며, 엔터프라이즈 프로젝트에서 자주 발생하는 수요 변화 문제를 효과적으로 해결할 수 있을 뿐 아니라 유연성을 잃지 않습니다. JABDP 개발 플랫폼은 대부분의 엔터프라이즈 웹 애플리케이션 개발, 특히 m is (엔터프라이즈 정보 관리 부서), ERP (엔터프라이즈 자원 계획 시스템), CRM (고객 관계 관리 시스템) 및 BSS (비즈니스 지원 시스템) 에 적합합니다. 고전적인 프로젝트 사례를 추출하여 다양한 유형의 프로젝트 템플릿으로 통합하여 개발자에게 참고할 수 있습니다. 개발자는 기존 프로젝트를 수정하고 사용자 정의하여 맞춤형 엔터프라이즈 정보 플랫폼을 만들 수 있습니다. JABDP 플랫폼의 특징은 다음과 같습니다.
정말 희우반이다. 우리의 정보 데이터베이스 모니터링에 따르면 국내 신속 개발 플랫폼 공급업체는 1 12 개에 달하며 계속 확장되고 있습니다!
필자의 관찰에 따르면 모두 빠른 개발 플랫폼/저코드 개발 플랫폼이라고 하지만 설계 이념과 업무 전문성은 크게 다르다.
1, 데이터 채우기 및 분석에 능숙합니다. 이러한 빠른 개발 플랫폼은 대부분 excel 기술을 사용하며 큐브 네트워크 테이블, 활자, 간도운, 구름표, 여우표 등 테이블과 보고서에 능숙합니다. 재미있습니다. 대부분의 이름 뒤에는 "표" 라는 단어가 붙습니다.
2. 복잡한 업무 프로세스에 능숙합니다. 이러한 신속한 개발 플랫폼은 대부분 BPM 프로세스 관리 플랫폼에서 파생되며 프로세스 엔진의 연마가 더욱 전문적입니다. 자바 분야의 광저우, 자바 분야의 상하이는 쉽다. 인터넷 사이트는 내가 비교적 낙관적인 대표이다.
3. 맞춤형 사이트 /app/ 애플릿: 소도운, 듀시C, 석운IVX 제품을 체험할 수 있습니다.
더 많은 저코드 플랫폼 선택의 화제 교류를 환영합니다 ~
메일 관리, 고객 관리, 공장 관리, 제품 관리, 견적 관리, 주문 관리, 구매 관리, 검사 관리, 배송 관리, 지급 관리, 송장 관리, 재고 관리, 승인 관리, 불만 관리, 휴가 관리, 환급 관리 등 당사에서 개발한 기업 관리 플랫폼을 사용할 수 있습니다
이것은 오픈 소스입니다, 당신은 볼 수 있습니다.
Jeecg-Boot 는 SpringBoot+ 코드 생성기를 기반으로 한 빠른 개발 플랫폼입니다! 전면 분리 아키텍처 사용: 스프링 부트, Ant-Design-Vue, Mybatis, Shiro, JWT. 강력한 코드 생성기는 코드를 작성하지 않고 프런트 엔드 및 백그라운드 코드를 한 번에 생성할 수 있도록 합니다. jeecg 를 일관되게 강력하게 유지하는 것은 절대적으로 전체 스택 개발의 복음입니다! ! JeecgBoot 는 UI 기능을 향상시켰을 뿐만 아니라 앞뒤 분리 개발 비용도 절감했습니다. JeecgBoot 은 또한 온라인 개발 모델 (코드없는 개념) 과 온라인 지능형 개발 (온라인 구성 양식, 온라인 구성 보고서 등) 을 개척했습니다.
근면은 매우 좋다, 비록 간단하고 사용하기 쉽지만, 위력은 비할 바 없다. 기업 관리자들이 스스로 정보 시스템을 구축하는 것을 도울 수 있어서 매우 좋다.
오픈 소스 프로젝트의 기술 스택을 공유합니다.
Git 의 오픈 소스 빠른 개발 프로젝트를 추천하고 프로세스, 양식, 목록, 차트 등 마이크로서비스 기반 비계를 사용합니다.
표, 응용 프로그램 및 기타 다중 인터페이스 구성 엔진
프로젝트 소개:
항목 레이블
낮은 코드, 마이크로서비스, SaaS 지원, 민영화 배포, DevOps,
오픈 소스 프로젝트 주소
체험 주소:/#/로그인
위챗 스캔은 로그인 할 수 있습니다. 구성 데이터의 경우, 여러분의 기술자들에게 자비를 베풀어 주십시오.
배포 설명서
/software-minister/JVs-docker-compose/blob/master/readme.md
* * 물리적 토폴로지:
기술 문서 주소 (위챗):
기술 스택은 다음과 같이 설명합니다.
시스템 부분 스크린샷:
로그인 페이지
구성된 홈 페이지
시스템 프로파일 설정
프레임워크 기본 기능
응용 프로그램 생성
목록 구성
프로세스 구성
양식 구성
차트 구성
논리 구성