웹디나

WebDNA

WebDNA는 서버측 스크립팅으로, 특별히 월드 와이드 웹용으로 설계된 내장 데이터베이스 시스템을 사용하여 해석된 언어다.주로 데이터베이스 기반 동적 웹 페이지 응용프로그램을 만드는 데 사용된다.1995년 발매된 이 이름은 1998년 상표로 등록되었다.[1]WebDNA는 현재 WebDNA Software Corporation에 의해 유지되고 있다.

주목할 만한 특징

웹DNA는 검색 및 편집 기능을 갖춘 RAM 상주 데이터베이스(하이브리드 인메모리 데이터베이스)를 포함하고 있다.RAM 데이터베이스의 복원적이고 지속적인 백업은 Disk에 유지된다.WebDNA 코드는 css, html/html5 및 js/ajax와 인터위브할 수 있어 레이아웃을 프로그래밍과 서버측과 클라이언트측 스크립팅과 혼합할 수 있다.일부 지침은 원격 서버와의 상호작용을 허용한다.보통 배우기 쉬운 스크립팅 언어로 간주되며 빠른 결과를 원하는 웹마스터, 웹디자이너 및 프로그래머를 위해 설계되었다.

WebDNA는 대괄호("[" "]")와 영어를 사용하는 구문으로 구성된다.예를 들어 웹 페이지에 오늘의 날짜를 표시하려면 "[time]"과 마찬가지로 라이브 날짜를 표시할 HTML 또는 CSS 코드 내에 "[date]"를 삽입하십시오.특정 클라이언트 IP 주소 요청에만 일부 텍스트를 표시하려면 [showif [ipaddress]=xxx.xxx.xxx]의 'showif' 컨텍스트를 사용하십시오.xxx]일부 텍스트[/showif]대부분의 WebDNA 태그, 컨텍스트 및 명령은 유사한 규칙을 따른다.[2]

용어.

WebDNA 구문은 다음과 같은 간단한 형식을 기반으로 한다.

[showif [tvar]=yes]와 같은 대괄호로 둘러싸인 키 이름:예[/쇼이프]

WebDNA 지침은 다음 두 가지 유형을 기반으로 한다.

  • 태그
[ipaddress](아이피 주소)와 같은 대괄호로 둘러싸인 단일 키클라이언트(컴퓨팅) 요청 주소
  • 컨텍스트
구문 분석할 대상을 둘러싸는 열기 태그 및 닫기 태그.즉. [수천 .3d]7[/Format] ('007'까지의 파스)

매개변수는 많은 태그, 컨텍스트 또는 명령에 포함될 수 있다.[3]

예제 코드(whois 서버에 연결하여 정보를 표시한 다음 영구 데이터베이스에 저장)

<!--HASS_WEBDNA_TAG--> <<text>>[text]info=[tcnect host=whois.domaindiscover.com&port=43] [tcpsend]webdna.us[unurl]%0D%0%0A[/unurl][/tcpsend] [/textconnect][/text] [db=base.db]domain=webdna.us&whois=[temp] [/filen] </filename]

역사

퍼시픽 코스트 소프트웨어 설립자 중 [4]한 명인 그랜트 헐버트에 따르면, 웹카탈로그(현재의 WebDNA)는 웹사이트 그래픽 작업을 수행하는 것을 돕기 위해 C 매크로 세트로 시작되었다고 한다.[5]

WebDNA가 범용 서버측 언어로 진화하기 전에는, 스톡 사진을 판매하는 웹 페이지를 만드는 것을 돕기 위해 고안된 특수 목적 서버측 언어였다.쇼핑 카트 기능과 주식 사진 정보 저장을 위한 전문 분야가 있는 검색 가능한 고정 필드 데이터베이스를 가지고 있었다.그 후, Pacific Coast Software는 웹 프로그래밍 언어를 만드는 데 있어서 그 가치를 재빨리 알게 되었다.

웹카탈로그는 1990년대 중반부터 매킨토시 플랫폼에서 공개적인 데뷔를 시작했다.이름에서 알 수 있듯이, 그것은 웹 마스터나 상점 관리자가 전통적인 제품 카탈로그를 온라인 카탈로그로 마이그레이션할 수 있도록 하는 초기 개발 포커스를 가지고 있었다.[6]이는 1997년과 1998년에 가장 두드러지게 나타났으며, 스토어빌더와 WebMerchant 제품은 사용자가 온라인 상점에서 빠르게 전방을 구축할 수 있도록 했다."WebCatalog"라는 용어는 전체 제품을 가리키며, 여기서 "WebDNA"라는 용어는 스크립팅 구문만을 가리켰다.

2000년경, 웹카탈로그와 퍼시픽코스트 소프트웨어는 스미스마이크로소프트웨어에 의해 구입되었다.그 후, 스미스 마이크로 소프트웨어 주식회사는 WebCatalog의 이름을 WebDNA로 바꾸었고, 이 이름은 제품의 모든 측면을 참조하는 이름이 되었다.WebDNA 버전 4.0의 출시를 시작으로 버전 6.0a로 끝나는 1999년부터 2004년까지의 해는 WebDNA에게는 매우 활동적인 해였으며, 스크립팅 언어는 디즈니, 크라이슬러, 코닥, 벤과 제리, 필즈베리 도우 보이 숍, NCAA 파이널 포, 텔레비전 박물관 등 많은 국내외 이름들에 의해 채택되었다.d 라디오.[7]또한 이 시기 동안 언어의 발달은 모듈러 프로그래밍과 구조화된 프로그래밍에 자신을 빌려주는 [기능]과 [스코프]와 같은 현대적인 도구를 얻었다.[8]

2005년부터 2008년까지, 다른 제품들과 함께 Smith Micro Software의 성공을 포함한 다양한 이유들로 인해 WebDNA 사용자들은 Smith Micro로부터 지지를 잃기 시작했다.[9]WebDNA는 PHPMySQL과 같은 무료 솔루션에 대해 사용자를 잃었다.그 언어를 되살린 것은 궁극적으로 웹DNA의 개발자였다.2008년 6월에는 함께 결성하여 WebDNA Software Corporation(WSC)을 설립하기 위해 조직하였다.WSC는 WebDNA라는 지적재산을 구입하였으며, 2009년에 WSC는 새로운 WebDNA 버전 6.2(Cicada)를 출시하였다.

2011년 12월, WebDNA Engine용 FastCGI 버전이 출시되었다.이 버전은 비 Apache 설치에 대한 호환성과 함께 서버 전체 응용프로그램에서 도메인 이름별 응용프로그램으로 WebDNA의 범위를 변경한다.이것은 웹 사이트 소유자가 서버에 있을 수 있는 다른 도메인에 영향을 주지 않고 한 도메인에 대해 WebDNA를 더 쉽게 설치할 수 있다는 것을 의미한다.

참조

  1. ^ 상표등록내역
  2. ^ WebDNA 프로그래밍 참조
  3. ^ WebDNA 참조 자료
  4. ^ 그랜트 헐버트 정보
  5. ^ 사전 WebDNA 릴리스 정보
  6. ^ "Smith Micro Software Ships WebCatalog(TM) 4.0, Featuring Expanded Wizard Capabilities for Building Online Stores", PR Newswire. PR Newswire Association LLC., June 7, 2000[데드링크]
  7. ^ "Smith Micro Acquires Pacific Coast Software", PR Newswire. PR Newswire Association LLC., 3 Nov 1999[데드링크]
  8. ^ WebDNA 기술 변경 내역
  9. ^ Smith Micro Success 2006~2007 Wayback Machine에 보관된 2012년 11월 2일

외부 링크