OA 개발 언어 현재는 ASP/PHP/.Lotu Domino/.Net/JAVA가 더 많이 사용됩니다. 가장 특징적인 것은 "컴퓨터 언어의 개발과 사용에 대한 간략한 역사"를 나타낸다는 것입니다.
1. ASP 언어
ASP는 1997년경에 시장에 출시된 Microsoft의 초기 WEB 제품입니다. 작고 간단한 웹사이트가 많이 있습니다. 1990년대 제품이기 때문에 컴퓨터 언어 업그레이드 이후 가장 큰 문제점이 부각되었는데, 상대적으로 확장성이 좋지 않아 현재 주류 컴퓨터 언어와 통합되지 못했다. .NET 및 JAVA는 매우 어렵기 때문에 ASP 언어 기술로 개발된 많은 소규모 웹사이트가 2003년 이후 업그레이드 및 기타 문제에 직면할 때 골치 아픈 일을 겪는 것을 종종 볼 수 있습니다. 결국 많은 회사가 이전 ASP 언어 구조 제품을 포기하고 전환했습니다. 최신 ASP 언어 구조에 대한 언어 기술 개발 웹 사이트.
ASP 언어 스크립팅 기술을 사용하여 개발된 제품에 대해 소프트웨어 엔지니어가 가장 고민하는 점은 ASP 기술과 .NET 플랫폼을 연결하는 것이 기본적으로 불가능하다는 것입니다(저자는 ASP 웹사이트가 .NET으로 전환되는 것을 경험했습니다) 경험은 단순히 "고통"이라는 단어로 설명할 수 있습니다. ASP 언어는 오래되었기 때문에 새로 개발되는 시스템에서는 많이 사용되지 않습니다. 오늘날에도 여전히 시장에서 볼 수 있는 ASP 언어로 개발된 OA 소프트웨어의 대부분은 2005년 이전에 생산된 제품을 기반으로 개선된 것입니다.
현재 ASP 언어를 사용하여 개발된 제품에는 Jinhe Standard Edition, Saifei OA 등이 있습니다.
2. PHP
PHP 언어와 ASP는 기본적으로 같은 시대의 제품이지만 성숙기는 ASP보다 약간 늦습니다. 가장 큰 장점은 LIUNX 시스템과 같은 무료 개방형 플랫폼이라는 점입니다. 오픈 소스 코드를 쉽게 찾을 수 있어 프로그램 개발자가 프로그램을 작성하기 위해 애쓰는 문제를 해결합니다. 인터넷에서 찾을 수 있지만 저작권 문제와 보안 문제는 항상 PHP 기술을 괴롭혀온 두 가지 문제입니다. 중국에는 항상 불법 복제된 Tongda OA가 많이 있었습니다. 실제로 근본적인 문제는 PHP의 오픈 소스 코드로 인해 발생했습니다(Tongda 공식 웹사이트 참조).
ASP와 마찬가지로 PHP는 2000년경 웹사이트의 주류 개발 도구가 되었습니다. ASP에 비해 PHP의 장점은 크로스 플랫폼에 가깝다는 점이지만 대규모 구조의 사용자 그룹이나 포털에 직면할 경우 웹사이트, PHP에는 몇 가지 제한 사항이 있습니다. 그래서 PHP 기술은 점차 쇠퇴하고 있습니다. PHP 언어는 여전히 많은 웹사이트에서 사용되고 있지만 주류 응용 프로그램 시스템에서는 그 사용을 포기하는 추세를 보이고 있으며 기본적으로 개발 도구의 선택 범위에서 사라지고 있습니다.
현재 PHP 기술을 적용한 OA 제품으로는 Tongda, Xinxtron, Panwei의 eOffice 등이 있습니다.
PHP의 오픈 소스와 ASP의 사용 용이성, 그리고 오랜 언어 기술이 결합되어 많은 대학과 컴퓨터 언어 직업 훈련 학교가 시작되었거나 시작되었습니다. 교육을 위해 PHP 및 ASP 사용을 포기하는 것은 PHP 언어 기술이 업데이트된 제품이 되고 있음을 결정하므로 향후 업그레이드가 어려울 수 있습니다.
마케팅 전략의 매력으로 PHP와 ASP 기술을 사용하는 많은 OA 소프트웨어는 저가형 전략을 사용하여 시장에 출시됩니다. 실제로는 저가형 응용 프로그램에 더 많이 사용됩니다.
3. 로터스 도미노(Lotus Domino)
1996년경 IBM이 대중화한 OA 개발 도구이다. 개발 속도가 상대적으로 빠르다는 장점이 있으며, 로터스 스크립트를 기반으로 개발됐다. Lotus 메일 시스템과 호환됩니다. 통합은 주로 워크플로우 및 내부 이메일 전달에 사용됩니다. Louts는 전용 문서 데이터베이스 시스템을 사용하므로 쿼리 및 데이터 통계 효율성이 상대적으로 낮고 관계형 데이터베이스와의 통합이 매우 열악합니다.
따라서 로터스 노츠(Lotus Notes)는 단일 메시징 및 워크플로우 시스템에는 좋은 아키텍처이지만 대규모 비즈니스 통합이나 비즈니스 개발을 원한다면 어려울 것입니다.
Lotus Notes 언어 아키텍처를 사용하는 OA 제품의 가장 큰 어려움은 비즈니스 시스템에 통합하기 어렵다는 것입니다. 저자는 1997년 IBM이 베이징에서 Louts 시스템을 홍보하는 것을 본 적이 있습니다. 아마도 해외에서는 Louts 언어를 이해하는 사람이 많을지 모르지만 실제로 중국에서는 Louts 시스템을 이해하는 사람이 거의 없습니다. 이것이 Louts의 성공을 결정하는 요소이기도 합니다. 중국 내수 시장에서 이러한 상황이 열리지 못한 이유 중 하나는 Louts 언어를 이해하는 기술 엔지니어가 거의 없기 때문에 Louts 언어를 사용하여 개발된 소프트웨어 제품이 직면하는 가장 큰 어려움은 업그레이드 및 유지 관리입니다. 일이 드물고 비싸며, Louts 시스템 엔지니어의 지불 비용도 상대적으로 비쌉니다.
라우트 언어를 사용한 국내 OA 제품 : Heqiang, Kaisi
위 세 가지 언어 기술은 1990년대 한때 WEB이나 주류 개발 언어였지만, 컴퓨터의 출현과 함께 언어 기술의 지속적인 업그레이드로 인해 이 세 가지 언어 기술은 OA 소프트웨어 개발에 대한 사람들의 시야에서 점차 사라졌습니다.
포스터의 질문에 기꺼이 답변해 드리겠습니다. 실수가 있어요