Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Agile: สร้างเว็บแอปได้ง่ายมาก

มีบางคนยืนยันว่าวิธีเขียนโค้ดที่แท้จริงคือใช้ text-based editor เช่น vi หรือ emacs อีกกลุ่มหนึ่งจะหั่นขาแทนที่จะจาก Visual Studio กลุ่มแรกจะเขียนโค้ดต่อไปที่คอนโซลจนถึง Y2K38 แตกลุ่มที่สองก็มองหานวัตกรรมใหม่ๆ ในความเรียบง่ายของการพัฒนาซอฟต์แวร์ คนเหล่านี้คือผู้ใช้เป้าหมายของ Agile Platform - วิธีที่ง่ายมากในการสร้างเว็บแอปที่สวยงามและใช้งานได้จริง ตัวอย่างเพียงอย่างเดียว คุณสามารถนำ Excel spreadsheet มาเปลี่ยนเป็นเว็บแอปที่ค้นหา จัดเรียง แก้ไขได้ ภายใน 5 นาที โดยไม่ต้องเขียนโค้ดเลย แฮกเกอร์เก่าๆ หรือไม่ก็ตาม นี่น่าประทับใจ

การรับ Agile Platform

Agile Platform เป็นซอฟต์แวร์ Windows สามารถหาตัวติดตั้งได้ที่นี่ ควรทราบว่าตัวติดตั้งอาจดาวน์โหลดคอมโพเนนต์เพิ่มเติม (เช่นส่วนของ IIS หรือ SQL Server) ระหว่างติดตั้ง กระบวนการอาจใช้เวลานาน

แอปพลิเคชัน Agile แรก

เมื่อติดตั้งเสร็จ ให้เปิด Service Studio สภาพแวดล้อมการพัฒนาของ Agile ที่เมนูหลัก เลือกเริ่มแอปของตัวเองจากศูนย์ คุณจะถูกวางในหน้าต่าง editor หลัก

Agile: สร้างเว็บแอปได้ง่ายมาก

ตอนนี้คุณมีเพียงเทมเพลตว่าง รอข้อมูล ทั้งหมดที่ต้องทำคือให้ข้อมูล (ในกรณีนี้เป็น Excel spreadsheet) Agile จะสร้างเว็บไซต์จากข้อมูล

การนำเข้าข้อมูล

เป็นแบบฝึกหัดตัวอย่าง เราจะสร้าง bug tracker / ticket system เรียบง่าย เพื่อให้กระบวนการง่ายขึ้น ผมเตรียม spreadsheet ไว้เป็นข้อมูลตัวอย่าง สามารถดาวน์โหลดได้ที่นี่

ใน Service Studio คลิก "Import -> Entities from Excel" และเลือกไฟล์ที่เพิ่งดาวน์โหลด หากคุณดูแผงขวา คุณจะเห็นรายการใหม่เพิ่มขึ้น ส่วนที่ต้องสนใจคือ Entities ที่นี่คุณจะเห็น entity ใหม่ชื่อ Ticket ลาก entity นี้จากแผงและวางทับไอคอน HomePage โดยตรง

Agile: สร้างเว็บแอปได้ง่ายมาก

ดู "งาน" ของคุณ

เชื่อหรือไม่ คุณทำทุกอย่างที่จำเป็นสำหรับ bug tracker พื้นฐานแล้ว ไม่เชื่อ? ลองดูด้วยตัวเองโดยเผยแพร่โปรเจกต์และ preview ในเบราว์เซอร์ คลิกปุ่ม 1-Click Publish ที่ด้านบนของหน้าจอเพื่อเริ่มสร้าง

Agile: สร้างเว็บแอปได้ง่ายมาก

จะใช้เวลาอย่างน้อยไม่กี่วินาที คุณสามารถดูความคืบหน้าจากแถบด้านล่างซ้ายของหน้าจอ เมื่อเสร็จ คุณจะได้ตัวเลือกดูโปรเจกต์ในเบราว์เซอร์ผ่านปุ่มด้านล่างขวา คุณจะเห็นหน้าที่ Agile สร้างให้จากข้อมูลของคุณ

Agile: สร้างเว็บแอปได้ง่ายมาก

น่าประทับใจใช่ไหม?

การแก้ไขหน้าและข้อมูล

แน่นอนว่าคุณจะต้องการเปลี่ยนข้อมูลเมื่อมันอยู่ในระบบแล้ว มาเริ่มด้วยการทำให้หมายเลขตั๋วในหน้าของเราเป็นลิงก์ ซึ่งจะนำผู้ใช้ไปยังหน้า "Edit Ticket" บนหน้าจอ main flow ให้ดับเบิลคลิกที่สี่เหลี่ยมสีเงินที่ระบุว่า "Ticket_List" จะเปิด WYSIWYG editor ที่คุณสามารถจัดการไอเท็มบนหน้าได้แบบโต้ตอบ

คลิกขวาที่หมายเลขตั๋วตามที่สาธิต และเลือก "Link to New Ticket_Edit Web Screen" จะสร้างหน้าใหม่ที่คุณสามารถแก้ไขข้อมูลทั้งหมดได้ง่าย ลองเผยแพร่อีกครั้งและดูด้วยตัวเอง

Agile: สร้างเว็บแอปได้ง่ายมาก

ข้อมูลเพิ่มเติม

หนึ่งในคุณสมบัติที่ดีที่สุดของแพลตฟอร์มนี้คือ พวกเขาให้ชุด教材ฝึกอบรมที่ครอบคลุมมาก สำหรับคุณเรียนรู้ทุกอย่างที่คุณต้องการรู้ มีให้ที่นี่

สรุป

ผมเพิ่งขูดผิว Agile แต่อยู่ดีๆ ก็ประทับใจมาก นานแล้วที่ผมประทับใจซอฟต์แวร์จริงๆ แท้จริงแล้ว ประทับใจมาก Agile เป็นผลิตภัณฑ์ที่ยอดเยี่ยม สิ่งที่เราทำในคู่มือนี้เป็นเพียงส่วนเล็กๆ ของสิ่งที่แพลตฟอร์มนี้ทำได้ แต่วันนั้นก็แสดงให้เห็นว่าระบบนี้ออกแบบมาดีแค่ไหน สำหรับผม ข้อเสียใหญ่ที่สุดของ Agile Platform คือ การพึ่งพา Windows libraries และแอปพลิเคชัน ไม่ใช่สิ่ง เลว แพลตฟอร์มทำงานดีบน Windows 7 ทดสอบของผม แต่ portability จะทำให้มันเป็น killer app จริงๆ แต่ผมยินดีบูท Windows บ้างถ้าหมายถึงการพัฒนาเว็บแอปที่สวยงาม ทรงพลัง และทำงานได้ในบ่ายวันหยุด