현재 위치 - 회사기업대전 - 기업 정보 공시 - 소프트웨어를 개발할 때 어떤 언어를 사용해야 합니까?

소프트웨어를 개발할 때 어떤 언어를 사용해야 합니까?

로우코드 플랫폼의 개발 역사

가트너에 따르면 2021년에는 애플리케이션 개발에 대한 시장 수요가 IT 기업의 생산 능력보다 5배 더 커질 것으로 예상된다. 이러한 생산 격차를 메우기 위해 현재 가능한 유일한 솔루션은 로우코드/제로코드 기술이며, 필연적으로 이 기술을 도입하는 기업이 점점 더 많아질 것입니다. Forrester에서는 2020년 애플리케이션의 75% 이상이 로우 코드/제로 코드 플랫폼에서 개발될 것이라고 밝혔습니다. 그렇다면 구체적인 로우코드 개발 플랫폼은 무엇일까요? 그것과 개발 도구의 차이점은 무엇입니까?

Wikipedia에서는 다음과 같이 정의합니다. 로우 코드 개발 플랫폼(LCDP: Low-code development platform) 로우 코드 개발 플랫폼(LCDP)은 프로그래머가 그래픽 사용자를 통해 응용 프로그램 소프트웨어를 만드는 데 사용하는 환경을 제공하는 소프트웨어입니다. 전통적인 컴퓨터 프로그래밍 대신 인터페이스와 구성을 사용합니다.

위의 정의에서 로우 코드 개발은 먼저 소프트웨어 세트를 제공하고 두 번째로 프로그래머를 위한 것임을 알 수 있습니다. 프로그래머의 개발 시간을 절약하고 개발 효율성을 향상시킵니다. 그런데 로우코드 개발 플랫폼은 최근 몇 년간 등장한 개념일까요? 사실 아니죠. 이미 2014년 초 누군가가 로우코드 개발의 개념을 정의했고, 전체 로우코드 개발 분야는 4세대 프로그래밍 언어와 신속한 애플리케이션 개발 도구로 거슬러 올라갑니다. .

2014년 유명 연구기관 포레스터(Forrester)가 로우코드 개발 개념을 공식 제안하고 플랫폼 연구에 전념했다. 10여년 전 이미 해외 세일즈포스(1999년 설립), 아웃시스템즈(2001년 설립), 멘딕스(2005년 설립), 국내 마이앱스 등 로우코드 개발 분야에 주목할만한 소프트웨어 기업들이 많이 있었다. .(2006년 설립).

2019년 말 중국소프트웨어산업협회는 국내 로우코드 분야가 아직 초기 단계에 불과해 앞으로 시장 수요가 급증할 것으로 내다봤다. 로우 코드 애플리케이션 시나리오가 계속 확장됨에 따라 2020년에는 더 많은 기업 또는 기업 정보 서비스 제공업체가 개인화된 비즈니스 관리 요구 사항에 맞게 자체 엔터프라이즈 핵심 시스템을 맞춤화하기 위해 기술 임계값이 낮고 개발 효율성이 높은 로우 코드 개발 플랫폼을 채택할 것입니다. .

3. 엔진 기반 로우코드 플랫폼

시중에 나와 있는 로우코드 플랫폼은 크게 두 가지 모델로 나뉜다. 하나는 엔진 모드이고, 다른 하나는 소스코드 생성 모드인데, 현재 주류는 여전히 엔진 기반 로우코드 플랫폼이다. 보고서를 예로 들면, 소위 엔진 모드는 보고서 디자이너를 통해 보고서 템플릿을 디자인하고 이를 보고서 엔진에 게시하는 것을 의미하며, 보고서 조건과 같은 관련 매개변수만 보고서 엔진에 전달하면 됩니다. 보고서 엔진은 데이터베이스를 쿼리하고 데이터를 처리한 다음 이를 다양한 방식으로 표시하는 역할을 담당합니다. 이 과정에서 개발자는 코드를 작성할 필요가 없으며 소스 코드도 생성되지 않습니다. 이는 개발 프로세스 중에도 마찬가지입니다. 비즈니스 시스템을 개발하기 위해 개발 플랫폼을 사용할 때 개발자는 페이지를 통해 매개변수를 사용자 정의하기만 하면 됩니다. 시스템이 실행 중일 때 엔진은 페이지 표시 및 비즈니스 처리를 위해 이러한 매개변수를 호출합니다.

이러한 신속한 개발 플랫폼 모델의 주요 성공 사례는 광저우 Tianling myApps 유연한 소프트웨어 플랫폼입니다. 이들 제품은 엔진 모델을 완전히 채택하여 ERP, OA, CRM, HRM, EAM, BI, PMS 및 기타 소프트웨어를 신속하게 생성하기 위해 기술을 이해하거나 코드를 작성할 필요가 없으므로 비용과 시간이 80% 절약됩니다.

IV. 결론

어떤 회사도 단번에 유니콘 기업이 될 수는 없습니다. 로우 코드 개발 분야에 발을 디딘 최초의 국내 제조업체 중 하나인 광저우 Tianling은 17년 동안 로우 코드 분야에 깊이 관여해 왔으며 기업에 힘을 실어주는 제품을 만드는 데 전념하고 있습니다.

기본 JAVA 언어 개발을 참조하세요.

copyright 2024회사기업대전