Devzone

전체메뉴

사업/기술소개

항상 믿음성실함으로 작업합니다.

Web System Technology 웹 시스템 개발 기술

저희 데브존은 다음과 같은 방법으로 Web System 을 개발 납품 관리 합니다.
라이브러리화된 클래스로 인해 기본적인 관리 기능이 많이 들어가 있으며, 개발 후에도
디자인 변경 등이 편하도록 되어 있습니다.

단순한 계약내용에 의한 개발만 납품하는게 아니라 다양한 기능과 차후 관리 수단까지 당사에서 제공해 드립니다.
Blazor/Razor, .NET(C#/VB) Core Web, PHP, JSP등 기반으로 웹 시스템 개발 작업이 가능합니다.
(단순한 홍보용 웹사이트는 수주하지 않습니다. 장치 제어 또는 관리형 시스템 위주와 HTML5 Web을 주로 수주 개발 합니다.)

  • Web System 개발언어

    개발언어
    언 어 Platform 회 사 자체 개발 클래스 개발툴 OS 웹 서버 DB 서버
    C#.net .NET FrameWork 1.1/2.0 Microsoft iasmcs Vs2003, Vs2005 Window 2003 IIS6.0 MSSQL
    Oracle
    Mysql
    Vb.net iasmvb
    JSP JDK 1.4/1.5/8 Sun iasmJava Eclipse Ubuntu Apache
    Tomcat
    JavaSE 10 Oracle iasmJava Eclipse(Mars) Fedora 13
    PHP Php5 - (소형모듈) Eclipse (PDT)
    Visual Studio Code
    Redhat 9
    IIS
    C#.net .NET FrameWork 3.5 Microsoft iasmcs.web Vs2008 Window2008 IIS7.0
    .NET FrameWork 4.0 Microsoft iasmcs.web Vs2010 Window2008 IIS7.0
    .NET FrameWork 4.5 Microsoft iasmcs.web Vs2013 Window2012 IIS8.0
    .NET FrameWork 4.6 Microsoft iasmcs.web Vs2015 Window2012 IIS8.0
    .NET Core Web( 5~8) Microsoft iasmCore.web Vs2022 Window2022
    Linux/Mac
    자체
    포함형
    .NET Core Blazor(Razor) Microsoft iasmCore.web Vs2022
    * 자체 개발 클래스는 당사가 개발해서 사용하는 Class Library 입니다. PHP 의 경우 클래스 단위 작업 수행성이 좋지 않아 자체 클래스 개발을 하지 않았으며, 대규모 개발에 적합하지 않습니다. .NET Core Web (+Blazor) 에서 Multi-Language Server가 가능(윈도우서버,Linux계열,Mac계열)해져서 가능하면 현재는 주로 .NET Core로 웹을 개발 하고 있습니다. (또한 별도 웹서버가 필요 없는 포함형 웹사이트로 빌드됨)

    최근에는 주로 Browser(Client)쪽에서 기술 및 수주가 많이 발생되고 있는 추세로 인해, HTML5 WebSocket, Canvas / Protobuf / JQUERY / 모바일 / 반응형웹을 주로 많이 개발 합니다.

  • Web System 개발특징

    개발특징
    분 류 설 명
    탬플릿 기능
    (Design Templete)
    보통은  프로그래머의  작업은 디자인이 나온 후에 시작이 됩니다
    그래서 디자인과 프로그램이 기간상 매치가 되지 않아 마감일자에 문제 생기는 경우가있습니다.
    이런 문제점을 보안하기 위해IASM에서는 강력한 디자인 관련 클래스가 있습니다
    ( 디자인 탬플릿 기능, 탬플릿 해석기, 로컬 to 서버 자동 업로드프로그램, 디자인 Html Editor 등 )
    즉, 동일 시점에 디자이너는 디자인을 진행, 프로그래머는 디자인 영역 이외의 부분을 작업한후 내부적인 기능으로 두 작업부분이 모두 합쳐져 사이트가 구성되는 기능이 있습니다
    이런 탬플릿 디자인 특징 때문에 프로젝트 완료 후 디자인 변경이 아주 용이하며, 사이트 전체 디자인을 완전히 바꾸는데 시간과 노력이 거의 소요되지 않습니다
    메뉴구성기
    (MenuTree)
    홈페이지의 모든 부분이메뉴 Tree로 구성으로 방식입니다. 고객의 메뉴 이동요청에 별 무리가 없습니다 ( 메뉴 Tree 전체 / 부분 이동 기능, 이동시 링크 수동 변화없음)
    컨텐츠 유지보수
    (Edit Contents Page)
    납품후 업무 관리자가 개발자 없이도  컨텐츠 유지보수가 가능하도록 고정 컨테츠가 프로그램화 되어있습니다.서버연동형 WebEditor 프로그램을 통해 개발자가 아니더라도업무 관리자가 직접 컨텐츠를 관리 할 수 있습니다
    보고 계시는 현재 페이지도 컨텐츠 관리 프로그램에 의해 입력되어 있으며, 관리자로 로그인되어 있다면 단축키 (F8) 을 눌러서 홈페이지 내용을 바로 수정할 수 있습니다.
    (그림, 첨부화일도 모두 자동 업로드됨)
    Web Design 전문적인 웹디자이너를 통해 고객님이 원하는최고의 수준으로 맞춰 드리겠습니다
    CSS 전 홈페이지에 다양한 스타일 시트(.css)가 적용되어 있습니다
    IASM 공용 Css - 사이트 전용 Css - 서비스형태일경우 Service Style Css 서비스 Style의 경우 20개가 넘게 준비되어 있으며,샘플을 보며 사이트와 어울리는지 검사도 가능합니다
    해당 스타일 시트 변경만으로도 사이트의 분위기가 완전히 바뀔수 있습니다.
    Java Script 사이트에 자주 사용되는 스크립트(CommonJavascript.js)는 항상 로딩되며
    특정의 페이지에서만 이용되는 자바스크립트는 필요시마다IASM에서 자동으로 첨부합니다
    빠른 로딩을 위해 한페이지 스크립트 사용량을 최소화하기위해 개발하면서 항상 주의하고 노력합니다
    JS 화일을 공개를 하지 않는 기능인Jscript.Encode도 포함되어 있습니다
    Jscript.Encode는 브라우저만이 해독할 수 있는 코딩된 화일입니다
    SI /ERP Standard 수많은 SI 프로젝트를 수행하면서 SI 관련된 표준화 및 클래스화가 되어 있습니다. SI에 자주 사용되는 데이타 목록, 쓰기, 조회, 수정, 멀티 검색, 페이지글 수 조절, 다중 정렬, 각종 데이타 필터, 그룹화, Excel / Word / PDF 내보내기, 인쇄, Excel형 편집기, 그래프 컴포넌트등이 표준화, 클래스 함수화되어 있습니다
    DataBase IASM을 이용 다양한 데이터베이스 관련자동화 클래스가 존재합니다.
    일반적으로 자주 범하는 오류들을 막거나 자동으로 처리해 줄 수 있는 루틴들이 많이 들어가 있으므로,
    데이터베이스 관련 오류를 최소화 하면서 빠르게 개발할수 있습니다
    또한 IASM에DB Server에 의한 SQL Statement가 자동변환되는 클래스가 있어서 MsSql에 사용하던 DB를 Oracle로 변환시 별도 프로그램 변경이 필요 없습니다
    IASM Service 기존에 IASM에 이미 개발되어 있는 Service를 별도 변경없이 쉽게 붙혀서 사용할수 있습니다
    관리자 / 개발자 메뉴 어떤종류의 웹사이트건 IASM 기능에 의해관리자 페이지와 개발자 페이지가 같이 들어 있습니다.
    관리자 페이지는 일반적인 고객측에서 업무를 관리하는 기능을 하는 메뉴들이 있으며, 개발자 페이지는 사이트의 주요한 개발 기능을 조절할수 있는 메뉴들 입니다. 주요한 개발자 메뉴에는 회원관리, 분류/그룹관리, 유동컨텐츠관리, 템플릿관리, 서버관리, 캐쉬관리, 서비스관리, 사이트 설정관리, 접속통계 관리, 공사중/서버점검 공지관리 등이 있습니다.
    Activex 웹 브라우저가 제공하는 기능을 넘어서는 작업을 할 때 사용합니다. ActiveX는 주로 MFC(v9.0)로 제작하며 제작 배포 실적이 많고C언어 App개발에 능숙하므로 완벽한 ActiveX를 제작해서 제공해 드립니다.
    현재 개발된 컴포넌트로는 IamproUpload (파일Upload/Download/웹Installer 기능 등),  ProSocket (패킷송수신, 파일송수신, 채팅등), FTP Client, WallPaper ActiveX, Program Luncher ActiveX 등이 있습니다
  • Web System 개발관련기술

    개발언어
    분 야 종 류 부연 설명
    신규 트렌드 Web Socket
    (Application
    ㆍHTML5 Web Socket의 서버쪽을 Application Socket Server로 개발 (별도 IIS/Apache미필요)
    Web Socket
    (Web서버
    ㆍWeb Page 개발 언어로 Web Socket Server 구현(제공된 부분이외에 응용성은 Application보다 약함)
    HTML5 WebSocket
    (Browser
    ㆍ패킷을 이용한 WebSocket 서버와 통신. Byte를 Encode/Decode하여 양방향 통신
    ㆍ툴을 통해 Protobuf를 코딩에 적용
    HTML5 Canvas
    (Browser
    ㆍCanvas를 통한 다양한 Drawing 코드 구현 (개발된 작화 App와 한쌍으로도 작동 가능)
    ㆍHtml5 WebSocket과 함께 실시간 차트 개발 구현.
    기타
    ㆍJQuery 사용 개발. 모바일웹 개발. 반응형 홈페이지 개발(부트스트랩 Optimize 자체버전)
    Web App
    제 작
    ASP ㆍ다양한 코딩 작업과 다양한 사이트 제작 실적 있음.
    ㆍ대형 사이트 구축 실적 유.
    ㆍASP로 기능을 구현할 수 없을때는 RemoteScript 나 또는
       ServerComponent 나 Activex를 사용하여 구현 가능합니다.
    ㆍmysql, mssql, oracle 서버 연동 실적 유.
    ㆍmssql server 를 사용하여 가장 많이 개발함 ( 개발의 용이성 때문 )
    ㆍ여태까지 작업했던 30여개가 넘는 많은 홈페이지의 작업소스 보유.
    .NET
    ( C# / VB)
    ㆍ2002년 초부터 시작함.
    ㆍ어플리케션 부분과 동일한 클래스를 사용. (+iasmcs.Web)
    ㆍVB언어와 C#언어 모두 개발가능.
    ㆍCGI언어의 코딩상 한계가 거의 없어져서 모든종류의 코딩이 가능함.
    ㆍ래퍼런스 없이도 거의 모든 개발 가능한 상태임 ( 작업 실적 많음 )
    ㆍ최근 많은 프로젝트를 닷넷으로 진행하고 있음.
    ㆍiasm Class를 통해 빠른 시간안에 개발 가능함.
    ㆍ대형 사이트 개발 경력 다수 있음.
    ㆍ대형 사이트 유지 개발 경력 다수 있음.
    ㆍ대형 서버 관리 경력 다수 있음 ( Window 서버군 2000, 2003, 2008, 2012 )
    ㆍCache 방식을 사용하여 페이지 표시 속도 최대화.
    ㆍ현재는 .NET Core의 웹사이트로 주로 개발함.
    JSP ㆍJSP + 테그라이브러리 + Bean 클래스등으로 제작
    ㆍ대형사이트 제작에 필요한 모든 기술 가지고 있음
    ㆍMysql , Oracle , MSsql 로 작업 실적 많음
    ㆍIASM.Java Beans 클래스로 작업속도가 매우 빠른편임
    ㆍ최근 많은 프로젝트를 JSP로 진행하고 있음
    PHP ㆍDB(mssql,mysql,msql)연동하여 사이트 제작 가능
    ㆍ사이트 구축 실적 다수
    ㆍ다수의 개발 소스 가지고 있음.
    Perl ㆍ사이트 구축 작업 가능, 주문제작 가능
    Remote Script ㆍASP 개발 한계가 생길 때 부가적으로 사용.
    ㆍ웹브라우저 상에서 서버 클라이언트간의 직접적인 실시간 통신 가능.
    VB 32Bit CGL ㆍAPI를 이용한 win32 CGI 제작가능 ( Visual Basic으로 작업 )
    ㆍDll로 작업되기 때문에 서버와 연동되는 특이한 작업들이 가능함
       ( Asp와 ServerComponent 합쳐진 기능구현 작업이 가능함 )
    ISAPI ㆍC++ 6.0으로 작업. IIS 필터 제작 실적 다수.
    Ajax ㆍ클라이언트에서 서버에 갱신없이 실시간 호출하여 javascript로 화면
       표현하는 기술
    ㆍ2003년 경에 최초로 사이트 제작 실적 유 ( 대우 중장비 관련 사이트 )
       그 후 다수 사용 중.
    홈페이지 제 작 HTML 코딩 ㆍ나모웹에디터 5.0, 6.0, 2006,2008 버전 사용 개발
    ㆍ드림위버, 메모장, InterDev 등 이용
    ㆍ많은 코딩작업으로 고급 코딩작업 가능
    VBScript ㆍ모든 함수 완벽 사용가능
    ㆍActivex 제어가능
    JavaScript ㆍInterDev 이용 작업
    ㆍNetscape 및 Explorer 관련 작업 다수
    ㆍActivex와 연동 및 제어 실적 다수
    ㆍ지원되는 모든 Script제작가능
    웹 서버 Apache
    (Tomcat)
    ㆍ사용 및 관리 가능
    ㆍ실제 사용 및 운영 중
    Resin ㆍ사용 및 관리 가능
    ㆍResin 2.0 실제 사용 및 운영 중
    IIs ㆍ4.0~8.0
    ㆍ사용 및 관리 가능
    ㆍ프로그램을 이용한 IIS 제어 프로그래밍 가능 ( ADSI 이용 )
    Blazor ㆍ자체 웹서버 구동
    ㆍ별도의 웹서버 필요 없음
    기타 ㆍ대부분의 웹서버 사용 가능
    서버 OS Linux ㆍ리눅스 서버구축 및 관리
    Ubuntu ㆍ리눅스 서버중 주로 사용하는 버전
    Debian ㆍ라이베리에 사용하는 버전
    Windows Server ㆍ전용선 세팅에서 모든 서버 관리 가능
    ( DNS,TelNet, Http, Ftp, 터미널서비스, SQL, SMTP 등 )
    * 그간 수행한 실적에 의해 내용적으로는 웹 개발이 불가능한 언어는 거의 없습니다. 위의 언어에 속하지 않은 새로운 언어로 프로젝트를 개발하고 싶으신 경우, 별도로 문의해 주시기 바랍니다.