การเปรียบเทียบความเร็วในการสร้างโครงการใน Mendix
หากคุณเป็นเหมือนฉัน คุณต้องการให้แอปใหม่ของคุณปราศจากโบลตแวร์ใดๆ
ด้วยเหตุนี้ ฉันจึงเลือกใช้เทมเพลตแอปเปล่าเสมอ
แต่ตอนนี้ฉันอาศัยอยู่ในนิวซีแลนด์ (NZ) การสร้างโครงการเปล่าต้องใช้เวลามาก (15 นาที)
ฉันต้องการตรวจสอบและดูว่าสามารถแก้ไขปัญหานี้ได้หรือไม่ สิ่งที่เราค้นพบจะเปลี่ยนวิธีที่เราสร้างโครงการไปตลอดกาล
การสร้างพื้นฐาน
ฉันต้องการเกณฑ์มาตรฐานเพื่อทำความเข้าใจและแก้ไขปัญหาที่เกิดขึ้น สำหรับการทดสอบครั้งแรกฉันสร้างโปรเจ็กต์ใน Studio Pro v 9.18.0 โดยใช้ Blank Template
เวลาสร้าง 13m 59s. เทมเพลต
Platform StudioPro 9.18.0 ตำแหน่งว่างNelson, NZ
14m ช้าเป็นบ้า! ฉันคิดว่าการใช้ VPN อาจส่งผลกระทบต่อสิ่งที่เกิดขึ้นจากการเปลี่ยนเส้นทางข้อมูล ฉันคิดผิด VPN ใช้งานไม่ได้และส่งผลเสียต่อความเร็วจริง ๆ โดยเพิ่มอีก 30 วินาที
เวลาในการสร้าง 14m 30s. เทมเพลต
Platform StudioPro 9.18.0 ตำแหน่งว่างNelson, NZ, VPN ถึง Blacknight Dublin
ลองใช้วิธีอื่น
เนื่องจากเราสามารถสร้างโปรเจ็กต์จาก Developer Portal ได้ ฉันคิดว่าฉันอาจสามารถข้ามความจำเป็นในการพึ่งพาความเร็วเครือข่ายนิวซีแลนด์ที่ช้าของฉันได้ หากฉันใช้ Developer Portal เพื่อสร้างโปรเจ็กต์ แล้วดาวน์โหลดหลังจากนั้นใน Studio Pro .
ฉันประหลาดใจมาก สิ่งนี้เป็นไปได้และรวดเร็วมาก
น่าเสียดายสำหรับการเปรียบเทียบ ไม่มีเทมเพลตเปล่า มีแต่เทมเพลตเปล่าของ Web App
เวลาในการสร้าง
แพลตฟอร์ม 2m new.mendix.com
เทมเพลต Blank Web App
Location Nelson, NZ
การสร้างแอปนั้นรวดเร็วทันใจ — แค่31วินาที !!!
ตกลง ฉันยังต้องดาวน์โหลดแอป แต่นี่ใช้เวลาเพียง1 นาที 29 วินาทีเท่านั้น นำเวลาทั้งหมดสำหรับวิธีนี้เป็น2m
เนื่องจากฉันเปลี่ยนตัวแปร 2 ตัวพร้อมกัน ฉันจึงต้องหาว่าการเปลี่ยนแปลงของเวลาในการสร้างนั้นมาจากไหนเพื่อตรวจสอบว่าความเร็วไม่ได้ขึ้นอยู่กับเทมเพลตที่แตกต่างกัน ฉันตัดสินใจย้อนกลับไปและทำการทดสอบครั้งแรกอีกครั้งใน Studio Pro แต่ คราวนี้ใช้เทมเพลต Blank Web Appแทนเทมเพลต Blank App
เวลาในการสร้าง 8m 24s.
แพลตฟอร์ม StudioPro 9.18.1
เทมเพลต Blank Web App
Location Nelson, NZ
การเพิ่มการควบคุม
เพื่อควบคุมการทดลองนี้ ฉันยังถามMendix MVP Eline Bijkerkถ้าเธอไม่รังเกียจที่จะทำการทดสอบจากเนเธอร์แลนด์ (NL) Eline ทำการทดสอบแบบเดียวกับที่ฉันทำใน Studio Proโดยใช้ทั้งเทมเพลตBlank Web AppและBlank App
เวลา 28 วินาที
Platform StudioPro 9.18.1
เทมเพลต Blank Web App
Location Utrecht, NL
เวลา 48 วินาที เทมเพลต
Platform StudioPro 9.18.1 ว่างเปล่าUtrecht, NL
เว็บแอปเปล่า vs เปล่า?
สิ่งนี้นำไปสู่คำถาม — อะไรคือความแตกต่างระหว่างเทมเพลตเปล่าและเทมเพลตเปล่าของ Web App ทั้งจากมุมมองด้านเทคนิคและมุมมองของฟีเจอร์
ทางเทคนิค
โชคดีที่ Mendix อยู่ห่างออกไปเพียงข้อความ Slack เท่านั้น
“อาจเป็นความแตกต่างในประเภทของแอปเริ่มต้น ตัวอย่างเช่น เว็บแอปเปล่าจะถูกแคชไว้ ดังนั้นจึงรวดเร็วมาก”
แดนนี่ โรสต์ | ผู้อำนวยการฝ่ายบริหารผลิตภัณฑ์
ฉันได้รับการตอบรับที่ดีอีกครั้งจาก Jelena
“เว็บแอปเปล่า แอปสองแอปที่เราใช้สำหรับการเริ่มต้นใช้งาน และแอปอื่นๆ อีกสองสามแอปได้รับการปรับปรุงให้สร้างได้เร็วขึ้น”
เจเลน่า โกลูโบวิช | ผู้จัดการฝ่ายผลิต
สิ่งนี้ตอบคำถามของฉันเกี่ยวกับสาเหตุที่ทั้งสองมีความเร็วต่างกัน
คุณสมบัติ
เท่าที่ฉันเห็น แทบไม่มีความแตกต่างในฟีเจอร์ระหว่างเทมเพลตทั้งสอง
เทมเพลต Blank Web App ดูเหมือนจะมี เวอร์ชันอัปเดตของโมดูล Atlas UI และ MxSSO และนั่นก็เกี่ยวกับมัน
บทสรุป
คำตอบอย่างรวดเร็วคืออย่าใช้ Blank Template
และเมื่ออยู่นอกยุโรปให้ใช้ Developer Portalเพื่อสร้างโปรเจ็กต์แล้วเปิดใน Studio Pro
อ่านเพิ่มเติม
จากสำนักพิมพ์ -
หากคุณชอบบทความนี้ คุณสามารถค้นหาเพิ่มเติมได้ในหน้าสื่อของ เรา สำหรับวิดีโอที่ยอดเยี่ยมและเซสชันสด คุณสามารถไปที่MxLive หรือ หน้า YouTubeชุมชนของเราe
สำหรับผู้ผลิตที่ต้องการเริ่มต้น คุณสามารถลงทะเบียนบัญชีฟรีและรับสิทธิ์เข้าถึงการเรียนรู้ทันทีกับAcademyของ เรา
สนใจที่จะมีส่วนร่วมกับชุมชนของเรามากขึ้นหรือไม่? เข้าร่วมกับเราในช่องชุมชน Slackของ เรา