코드를 작성하는 유일한 방법은 vi 또는 emacs와 같은 텍스트 기반 편집기를 사용하는 것이라고 주장하는 사람들이 있습니다. 다른 사람들은 Visual Studio의 편안함으로 떠나느니 차라리 사지를 잘랐을 것입니다. 첫 번째 그룹은 지금부터 Y2K38까지 콘솔에서 즐겁게 코딩하는 반면, 두 번째 그룹은 항상 소프트웨어 개발의 단순함에서 새로운 혁신을 요구합니다. 이 사람들은 Agile Platform의 대상 사용자입니다. – 아름답고 기능적인 웹 앱을 만드는 놀랍도록 간단한 방법. 한 가지 예를 들자면 Excel 스프레드시트를 코드 한 줄도 작성하지 않고도 문자 그대로 5분 만에 검색, 정렬, 편집 가능한 웹 앱으로 변환할 수 있습니다. 구식 해커든 아니든 꽤 인상적입니다.
애자일 플랫폼 얻기
Agile Platform은 Windows 소프트웨어이며 설치 프로그램은 여기에서 찾을 수 있습니다. 설치 프로그램은 설치 중에 일부 추가 구성 요소(예:IIS 또는 SQL Server의 일부)를 다운로드할 수 있으므로 프로세스에 시간이 걸릴 수 있습니다.
최초의 애자일 애플리케이션
모든 것이 설치되면 Agile의 개발 환경인 Service Studio를 실행합니다. 기본 메뉴에서 자신의 앱을 처음부터 시작하도록 선택합니다. 기본 편집기 창으로 이동합니다.
지금은 데이터를 기다리는 빈 템플릿이 있습니다. 이제 데이터를 제공하기만 하면 됩니다(이 경우 Excel 스프레드시트 형식). Agile은 데이터를 기반으로 웹 사이트를 만듭니다.
데이터 가져오기
예제 연습으로 간단한 버그 추적기/티켓 시스템을 만들 것입니다. 프로세스를 단순화하기 위해 여기에서 다운로드할 수 있는 예제 데이터로 사용할 스프레드시트를 준비했습니다.
Service Studio에서 "가져오기 -> Excel에서 엔터티를 클릭합니다. "를 클릭하고 방금 다운로드한 파일을 선택합니다. 오른쪽 창을 보면 몇 가지 새 항목이 표시됩니다. 걱정해야 할 섹션은 엔티티입니다. . 거기에 티켓이라는 새 항목이 표시됩니다. . 패널에서 이 항목을 드래그하여 홈페이지 바로 위에 놓습니다. 상.
"작업" 보기
믿거나 말거나, 이제 기본 버그 추적기에 필요한 모든 작업을 수행했습니다. 의심이 가시나요? 프로젝트를 게시하고 브라우저에서 미리 보면 직접 확인할 수 있습니다. 화면 상단에 있는 1-Click Publish 버튼을 클릭하여 빌드를 시작합니다.
최소 몇 초가 소요되며 화면 왼쪽 하단의 막대로 진행 상황을 볼 수 있습니다. 완료되면 오른쪽 하단의 버튼을 통해 웹 브라우저에서 프로젝트를 볼 수 있는 옵션이 표시됩니다. 이제 데이터를 기반으로 Agile이 생성한 페이지가 표시됩니다.
꽤 멋지죠?
페이지 및 데이터 편집
물론 시스템에 데이터가 있으면 데이터를 변경할 수 있기를 원할 것입니다. 먼저 페이지의 티켓 번호를 링크로 전환하여 사용자를 "티켓 수정 " 페이지. 기본 흐름 화면에서 "티켓 목록이라고 표시된 은색 사각형을 두 번 클릭합니다. ". 그러면 페이지의 항목을 대화식으로 관리할 수 있는 WYSIWYG 편집기가 열립니다.
위에서 설명한 것처럼 티켓 번호를 마우스 오른쪽 버튼으로 클릭하고 "새 티켓으로 링크_웹 화면 편집을 선택합니다. ". 그러면 나열된 모든 데이터를 쉽게 편집할 수 있는 새 페이지가 생성됩니다. 계속해서 다시 게시하고 직접 확인하십시오.
추가 정보
이 플랫폼의 가장 좋은 기능 중 하나는 알아야 할 모든 것을 배울 수 있도록 매우 포괄적인 교육 자료 세트를 제공한다는 것입니다. 여기에서 모두 사용할 수 있습니다.
결론
나는 Agile의 표면을 거의 긁지 않았고 솔직히, 나는 이미 꽤 날아갔습니다. 소프트웨어에 깊은 인상을 받는 경우는 드뭅니다. 정말 감동했지만 Agile은 정말 대단한 제품입니다. 이 가이드에서 우리가 한 것은 이 플랫폼이 할 수 있는 것의 아주 작은 부분일 뿐이지만, 그 작은 부분조차도 이것이 얼마나 훌륭하게 설계된 시스템인지 보여줍니다. 나에게 Agile Platform의 가장 큰 단점은 Windows 라이브러리와 응용 프로그램에 대한 의존도입니다. 나쁘지 않습니다. 정확히 말하자면, 플랫폼은 내 Windows 7 테스트 컴퓨터에서 꽤 잘 작동하는 것 같지만 이식성으로 인해 이 앱은 진정한 킬러 앱이 되었습니다. 그렇지만 한가한 오후에 아름답고 기능적이며 강력한 웹 응용 프로그램을 개발할 수 있다는 의미라면 가끔씩 Windows를 부팅할 의향이 있습니다.