มาดำดิ่งลงไปในเครื่องกำเนิดซอร์สโค้ด มันมีคุณสมบัตินอกกรอบเพื่อสร้างแอปพลิเคชันที่ตอบสนองบนเว็บด้วย REST API ที่มีการบันทึกไว้อย่างดี
ภาพรวม:
เราเพิ่งเผยแพร่ บล็อกโพสต์ เกี่ยวกับความสำคัญของ ซอฟต์แวร์ RAD ในเวลาปัจจุบัน เทคโนโลยีกำลังพัฒนาอย่างสูงมาก ข้อกำหนดและความต้องการทางธุรกิจกำลังเปลี่ยนแปลงไปทุกวัน มีการแข่งขันเพื่อพัฒนาโซลูชั่นในระยะเวลาอันสั้น ในทางกลับกันทุกธุรกิจต้องการที่จะจับตลาดโดยเปิดตัวผลิตภัณฑ์โดยเร็วที่สุด ดังนั้นชุมชนโอเพ่นซอร์สได้พัฒนาซอฟต์แวร์จำนวนมากที่ใช้การพัฒนาซอฟต์แวร์ Agile**ซอฟต์แวร์พัฒนาแอปพลิเคชันอย่างรวดเร็วเหล่านี้ช่วยให้ผู้ใช้มีความสามารถในการพัฒนาต้นแบบอย่างรวดเร็ว ช่วยให้คุณสร้างและเปิดตัวผลิตภัณฑ์เริ่มต้นของผลิตภัณฑ์ของคุณและด้วยเหตุนี้คุณสามารถพัฒนารุ่นเพิ่มเติมด้วยการป้อนข้อมูลความคิดเห็นของผู้ใช้ นอกจากนี้ซอฟต์แวร์เหล่านี้ได้รับการออกแบบมาเพื่อดูดซับการเปลี่ยนแปลงใด ๆ ในทุกขั้นตอนของโครงการ ในขณะเดียวกันทีมพัฒนาซอฟต์แวร์เร่งกระบวนการพัฒนาและตรวจสอบให้แน่ใจว่าส่งมอบก่อนหน้านี้ ในความเป็นจริงมันมีประสิทธิภาพประหยัดเวลาและให้ความพึงพอใจแก่นักพัฒนาและผู้ใช้ การพัฒนาแอปพลิเคชันอย่างรวดเร็วนั้นมีความยืดหยุ่นเพียงพอที่คุณไม่จำเป็นต้องมีกำหนดเวลาที่วางแผนไว้และเข้มงวด คุณสร้างสิ่งที่ผู้บริโภคปลายทางต้องการ ในบทช่วยสอน jhipster นี้เราจะดูวิธีการตั้งค่า jhipster และสร้างแอปพลิเคชันแรกของเราด้วยโดยครอบคลุมประเด็นต่อไปนี้:
- Jhipster คืออะไรและจะติดตั้งได้อย่างไร
- วิธีการสร้างและเรียกใช้แอปพลิเคชันพื้นฐาน?
- สำรวจแดชบอร์ดผู้ดูแลระบบของแอพที่สร้างขึ้น
- บทสรุป
Jhipster คืออะไรและติดตั้งอย่างไร?
Jhipster เป็นซอฟต์แวร์ RAD โอเพ่นซอร์สที่ใช้ในการสร้างเว็บแอปพลิเคชันระดับองค์กร ตัวสร้างแอปพลิเคชันโอเพนซอร์สนี้นำเสนอเฟรมเวิร์กสปริงที่ใช้จาวาบนเทคโนโลยีฝั่งเซิร์ฟเวอร์และเทคโนโลยีส่วนหน้ายอดนิยมเช่น Angular, Vue.js และ React.js เครื่องกำเนิดซอร์สโค้ดนี้รวมถึงสถาปัตยกรรม microservice ที่มีประสิทธิภาพพร้อมกลไกการตรวจสอบผู้ใช้หลายอย่างเช่น OAuth.20, JWTS และการตรวจสอบเซสชัน HTTP นอกจากนี้ยังมีเวอร์ชันออนไลน์ที่ผู้ใช้สามารถสำรวจคุณสมบัติทั้งหมดได้ เครื่องมือสร้างต้นแบบโอเพ่นซอร์ส**นี้เขียนขึ้นใน JavaScript พร้อมอินพุตเล็กน้อยของ typeScript ดังนั้นเอกสารที่ครอบคลุมจึงมีให้เกี่ยวกับการพัฒนาและการปรับใช้ นักพัฒนาสามารถค้นหาซอร์สโค้ดได้ที่ GitHub repo มีการสนับสนุนอย่างสมบูรณ์ในการทดสอบการทดสอบโดยใช้เฟรมเวิร์กการทดสอบยอดนิยมเช่น Gatling และไม้โปรแทรกเตอร์ นอกจากนี้ยังมีความแข็งแกร่งปลอดภัยข้ามแพลตฟอร์มและรองรับการบูรณาการของบุคคลที่สาม ในการสอน Jhipster นี้ เราจะสำรวจ Jhipster เกี่ยวกับการตั้งค่าและการใช้งาน Jhipster ฟรีและสร้างขึ้นบนรูปแบบการพัฒนาแอปพลิเคชันที่รวดเร็ว มันมีระบบนิเวศที่เป็นมิตรกับนักพัฒนาที่ค่อนข้างมีแนวโน้มและมาพร้อมกับเครื่องมือพัฒนาเว็บแอปพลิเคชันที่ทรงพลัง มาดูกันว่าเราจะติดตั้งตัวสร้างแอปพลิเคชันโอเพ่นซอร์สนี้ได้อย่างไร ก่อนอื่นเราจะติดตั้งข้อกำหนดเบื้องต้นต่อไปนี้
- Java 11 JDK
- node.js 10.20.1+
เมื่อการติดตั้งเสร็จสมบูรณ์ให้เปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้
npm ติดตั้ง -g generator -jhipster
คำสั่งนี้อาจใช้เวลาไม่กี่นาทีและหลังจากสำเร็จ Jhipster จะติดตั้งบนเครื่องของคุณ คุณสามารถตรวจสอบคำสั่งต่อไปนี้เพื่อตรวจสอบการติดตั้งjhipster -version
จะสร้างและเรียกใช้แอปพลิเคชันพื้นฐานได้อย่างไร?
ในส่วนของการสอน Jhipster นี้ เราจะได้เรียนรู้วิธีการสร้างแอปพลิเคชันแรกของเราโดยใช้ซอฟต์แวร์ RAD โอเพ่นซอร์สนี้
กลับไปที่หน้าต่างเทอร์มินัลเรียกใช้คำสั่งต่อไปนี้:
mkdir 1stappcd 1stapp/
หลังจากสร้างไดเรกทอรีให้เรียกใช้คำสั่งต่อไปนี้ที่กล่าวถึงด้านล่าง:
`jhipster '
คำสั่งนี้จะเริ่มต้นกระบวนการ ตอบคำถามทั้งหมดเกี่ยวกับการตั้งค่าเทคโนโลยีแอปพลิเคชันเช่นเทคโนโลยีส่วนหน้าและด้านหลังส่วนท้ายฐานข้อมูลกรอบการทดสอบและอื่น ๆ อย่างที่คุณเห็นในภาพด้านล่าง
หลังจากตอบคำถามทั้งหมดเครื่องสร้างซอร์สโค้ดนี้จะสร้างไฟล์รหัสลงในโฟลเดอร์ของคุณ
ตอนนี้รันแอปพลิเคชันที่สร้างขึ้นด้วยคำสั่งต่อไปนี้:
./mvnw
หมายเหตุ: คำสั่งนี้จะใช้งานได้หากคุณเลือก Maven เป็น Build Automation สำหรับแบ็กเอนด์
เข้าถึงแอปพลิเคชันของคุณลงในเบราว์เซอร์ที่ http: // localhost: 8080/
สำรวจแดชบอร์ดผู้ดูแลระบบของแอพที่สร้างขึ้น
เมื่อคุณกด http: // localhost: 8080/ในเบราว์เซอร์ของคุณคุณจะเห็นหน้าจอต่อไปนี้
คุณสามารถใช้ข้อมูลรับรองดังกล่าวเพื่อลงชื่อเข้าใช้เป็นผู้ดูแลระบบ Jhipster มีบทบาทผู้ใช้เริ่มต้นสองบทบาท หลังจากการลงชื่อเข้าใช้ที่ประสบความสำเร็จคุณจะมีบทบัญญัติต่อไปนี้ที่แสดงในภาพ
Jhipster ให้การจัดการผู้ใช้ที่สมบูรณ์ซึ่งคุณสามารถจัดการผู้ใช้ของคุณได้ตามที่คุณเห็นในภาพด้านล่าง
ตัวเลือกสุขภาพให้ข้อมูลเกี่ยวกับพื้นที่ดิสก์และฐานข้อมูลของคุณ
มีระบบการบันทึกที่สมบูรณ์ที่มีอยู่ในแดชบอร์ดผู้ดูแลระบบ Jhipster
แดชบอร์ดผู้ดูแลระบบของตัวสร้างแอปพลิเคชันโอเพนซอร์สนี้ยังให้จุดสิ้นสุดที่เหลือของฟังก์ชันในตัวและแบบกำหนดเอง
บทสรุป
นี่คือจุดสิ้นสุดของการสอน Jhipster นี้ มีแพลตฟอร์ม RAD โอเพ่นซอร์สมากมายที่ให้การพัฒนาแอพทันที มีชุมชนที่มีชีวิตชีวามากที่มีชีวิตอยู่เสมอเพื่อตอบสนองต่อปัญหาและการแก้ปัญหาของพวกเขา วิธีการ RAD กำลังได้รับชื่อเสียงเนื่องจากปัจจัยหลายอย่าง ประการแรกไม่จำเป็นต้องมีความเข้าใจอย่างสมบูรณ์เกี่ยวกับข้อกำหนด ประการที่สองผู้บริโภคปลายทางมีส่วนเกี่ยวข้องตลอดวงจรชีวิตการพัฒนาซอฟต์แวร์ ประการที่สามปัจจัยความเสี่ยงน้อยมากเช่นเดียวกับผู้มีส่วนได้ส่วนเสียทั้งหมดอยู่บนเรือ อย่างไรก็ตามซอฟต์แวร์ RAD นั้นสามารถปรับเปลี่ยนได้เป็นมิตรกับนักพัฒนาและยืดหยุ่นต่อการเปลี่ยนแปลง มันประหยัดเวลาได้มากในขณะที่เครื่องกำเนิดรหัสบันทึกเวลาอันยิ่งใหญ่ในการเขียนสคริปต์ซ้ำ ๆ Jhipster บทช่วยสอน**บทความเน้นข้อมูลเชิงลึกที่สำคัญบางอย่าง มันมีน้ำหนักเบาและง่ายต่อการติดตั้งด้วยคำสั่งเชลล์ง่าย ๆ อย่าลังเลที่จะติดตั้งตัวสร้างแอปพลิเคชันโอเพนซอร์สนี้วันนี้หากคุณกำลังมองหาแพลตฟอร์มการพัฒนาแอปพลิเคชันที่รวดเร็วของโอเพ่นซอร์สอย่างจริงจัง ในที่สุด containerize.com พร้อมที่จะปรับปรุงฐานการสอนด้วยบทช่วยสอนที่น่าสนใจ โปรดติดต่อกับ การพัฒนาแอปพลิเคชันอย่างรวดเร็ว หมวดหมู่สำหรับการอัปเดตปกติ
สำรวจ
คุณอาจพบลิงค์ต่อไปนี้ที่เกี่ยวข้อง: