การเปลี่ยนแปลงเป็นสิ่งเดียวในโลกของเทคโนโลยีที่คงที่ และใน Part สุดท้ายของซีรีส์บล็อกนี้ เราได้กล่าวคำอำลา Mendix 7 และเปิดรับอนาคตของการพัฒนา แต่ก่อนที่เราจะเจาะลึกถึงจุดสิ้นสุดของการสนับสนุน Mendix 7 เรามาดูการปรับปรุงที่น่าทึ่งที่เราได้สำรวจใน Part ที่ 1 และ 2 ของซีรีส์นี้กันก่อน
ตั้งแต่ ML revolution ไปจนถึงประสบการณ์ผู้ใช้ที่ยกระดับ Mendix 10 ได้ปูทางสำหรับเส้นทางการพัฒนาที่เปลี่ยนแปลง ถึงเวลาจัดการกับประเด็นที่ไม่ได้รับการสนับสนุนอีกต่อไป และเตรียมตัวสำหรับความก้าวหน้าขั้นต่อไป เตรียมพร้อมที่จะค้นพบการอัปเดตและการอัพเกรดที่จะขับเคลื่อนแอปพลิเคชันของคุณไปสู่อีกระดับ!
Features and Functionalities ที่เราจะกล่าวคำอำลาใน Mendix 10
End of Support Mendix 7: Upgrade Alert!
Mendix 10 มีผลกระทบต่อ Mendix เวอร์ชันก่อนหน้า การสิ้นสุดการสนับสนุน Mendix 7 จะตรงกับการเปิดตัว Mendix 10
เราให้การสนับสนุนแพลตฟอร์มสำหรับเวอร์ชันหลักสามเวอร์ชันล่าสุดตามเวลาที่กำหนด เมื่อ Mendix 10 พร้อมใช้งาน, เวอร์ชันหลักต่อไปนี้จะได้รับการสนับสนุน: Mendix 10, Mendix 9 และ Mendix 8 การเปิดตัวรุ่นใหม่และรุ่นที่เลิกใช้งานแล้วช่วยให้เราสามารถมอบมาตรฐานความปลอดภัยระดับสูงและการสนับสนุนที่มีประสิทธิภาพ
Migrations:
1. Discover the Path: คู่มือการย้ายไป Mendix 8! — Mendix 7 to 8
2. Level Up Your Mendix Game: คู่มือการย้าย Mendix 8 สู่ Mendix 9 — Mendix 8 to 9
3. Embrace the Future: คู่มือการย้าย Mendix 9 สู่ Mendix 10 — Mendix 9 to 10
GIT: ลาก่อน SVN สวัสดี Git!
ในการแสวงหาการปรับปรุงอย่างต่อเนื่อง Mendix กล่าวคำอำลากับฝ่ายสนับสนุนของ SVN เพื่อรองรับระบบควบคุมเวอร์ชันที่ทรงพลังและยืดหยุ่นยิ่งขึ้น Mendix จึงเปลี่ยนมาใช้ Git โดยสมบูรณ์
ค้นพบวิธีการโยกย้าย Project ของคุณอย่างราบรื่นและปลดล็อกศักยภาพสูงสุดของความสามารถในการทำงานร่วมกันของ Git ยอมรับ Git และเริ่มต้นยุคใหม่ของการพัฒนาที่มีประสิทธิภาพ
OData: Evolving OData Services with Version 4
เนื่องจาก Mendix มุ่งมั่นที่จะนำเสนอเทคโนโลยีที่ล้ำสมัย จึงเลิกใช้การเผยแพร่ OData เวอร์ชัน 3
ในการแสวงหาฟังก์ชันการทำงานและความเข้ากันได้ที่ได้รับการปรับปรุง เราขอแนะนำให้คุณใช้งาน OData เวอร์ชัน 4 สัมผัสประสบการณ์คุณสมบัติล่าสุดและรับรองว่าแอปของคุณล้ำหน้าอยู่เสมอ อัปเกรดบริการ OData ของคุณและปลดล็อกศักยภาพสูงสุดของการแลกเปลี่ยนข้อมูลสมัยใหม่
Cloud Foundry: การเปลี่ยนแปลงการใช้งานระบบคลาวด์
เพื่อแสวงหาการเพิ่มประสิทธิภาพ Mendix ได้เลิกใช้ความสามารถในการปรับใช้โดยตรงกับ Cloud Foundry จาก Studio Pro
ขณะที่เราเตรียมพร้อมสำหรับ Mendix 11 เรากำลังปรับปรุงกระบวนการปรับใช้เพื่อให้สอดคล้องกับแนวปฏิบัติที่ดีที่สุด ค้นพบวิธีการปรับใช้ที่แนะนำและเตรียมพร้อมสำหรับประสบการณ์การใช้งานคลาวด์ที่มีความคล่องตัวและมีประสิทธิภาพมากขึ้น
Mendix Runtime API and the M2EE API: API ที่ได้รับการปรับปรุงและประสิทธิภาพที่ได้รับการปรับปรุง
เพื่อให้มั่นใจว่านักพัฒนาจะได้รับประสบการณ์ที่ราบรื่น Mendix ได้ลบวิธีการที่เลิกใช้งานแล้วออกจากทั้ง Mendix Runtime API และ M2EE API
ปรับปรุงฐานโค้ดของคุณ ปรับปรุงประสิทธิภาพ และสอดคล้องกับแนวปฏิบัติที่ดีที่สุด อัปเกรดเป็น API ล่าสุดและพบกับการเพิ่มประสิทธิภาพและการบำรุงรักษาแอปของคุณอย่างมีนัยสำคัญ
Interfaces: ลาก่อนเลิกใช้แล้วอินเทอร์เฟซและการตั้งค่า
Mendix ได้เลิกใช้งานอินเทอร์เฟซตัวนับ มาตรวัด ชุด และตัวจับเวลาจาก Mendix Runtime API
เมื่อเราเข้าใกล้ Mendix 11 อินเทอร์เฟซเหล่านี้จะถูกลบออกเพื่อปรับปรุงกระบวนการพัฒนา ก้าวนำหน้าคู่แข่งด้วยการโยกย้ายไปยังทางเลือกที่แนะนำ และใช้ codebase ที่มีประสิทธิภาพมากขึ้น
Security Standard: มาตรการรักษาความปลอดภัยที่เข้มงวดยิ่งขึ้น
เพื่อปรับปรุงมาตรฐานความปลอดภัย Mendix ได้ลบ “com.mendix.core” ที่เลิกใช้งานแล้ว UseMimeDecoderForBase64 ‘การตั้งค่ารันไทม์ Mendix
ขณะนี้การถอดรหัส Base64 เป็นไปตามข้อกำหนด RFC 4648 อย่างเคร่งครัด อัปเกรด security practice และรับรองว่าแอปของคุณยังคงได้รับการปกป้องจากช่องโหว่ที่อาจเกิดขึ้น
Stay Updated with API Changes
ในการแสวงหาการปรับปรุงอย่างต่อเนื่อง เราได้ลบเมธอด rollbackTransAction() ที่เลิกใช้แล้วออกจาก public IContext interface
เปลี่ยนไปใช้วิธีการธุรกรรมแบบย้อนกลับได้อย่างราบรื่น และรับรองว่า codebase ของคุณสอดคล้องกับการเปลี่ยนแปลง API ล่าสุด ติดตามข่าวสารล่าสุดและเพลิดเพลินไปกับประสบการณ์การพัฒนาที่ราบรื่นยิ่งขึ้น
Strengthening Password Security
เพื่อเสริมสร้างความปลอดภัยของรหัสผ่าน เราได้เพิ่มปัจจัยต้นทุน BCrypt เริ่มต้นจาก 10 เป็น 12 นับจากนี้ไป ปัจจัยต้นทุน BCrypt ที่ต่ำกว่า 12 จะเลิกใช้และถูกห้ามในที่สุด
อัปเกรด password encryption practices และรับรองความปลอดภัยสูงสุดสำหรับผู้ใช้แอปของคุณยอมรับอนาคตของการป้องกันด้วยรหัสผ่านและทำให้แอปของคุณก้าวนำหน้าอยู่เสมอ
Fixing Microflow Unused Error
Mendix จัดการและแก้ไขข้อผิดพลาดรันไทม์ที่เกิดจากไมโครโฟลว์ที่ไม่ได้ใช้หลังจากการ hot reload ใน Studio Pro
Legacy Scheduled Events Discontinued
กล่าวคำอำลากับ legacy scheduled events ขณะนี้ Mendix Runtime ปฏิเสธที่จะเริ่มต้นการทำงานหากมีเหตุการณ์ที่ไม่เกิดซ้ำหรือเริ่มต้นตามเวลา
Streamlined OQL Queries:
ปฏิเสธการทำซ้ำชื่อคอลัมน์ในแบบสอบถาม OQL! Mendix ยุติความสับสนนี้
Database Update:
DB2 ได้ออกแล้ว! Mendix ยกเลิกการรองรับเป็นตัวเลือกฐานข้อมูลในแอปพลิเคชัน
Enhanced OQL Syntax:
ข้อจำกัด OUTER JOIN ของ OQL: ไม่ต้องใช้การเชื่อมโยงในส่วนคำสั่ง ON อีกต่อไป! Mendix ได้กระชับกฎเกณฑ์ยิงขึ้น
List Modifications Refined:
คุณไม่สามารถเรียก clear() ในรายการที่ส่งคืนโดยฟังก์ชัน IDataTable.getRows() API ได้อีกต่อไป อำนาจในการแก้ไขจะถูกเอาออกไป
Cleaner Exceptions:
ค่าคงที่ข้อผิดพลาดที่เลิกใช้แล้วจะถูกลบออกจาก AdminException และ IMxRuntime
Improved Component Registration:
วิธีการ IActionRegistrator#bundleComponentLoaded ที่เลิกใช้แล้วได้หายไปอย่างเป็นทางการแล้ว
Transactional Enhancements:
วิธีการ rollbackTransAction() ที่เลิกใช้แล้วคือประวัติ! ยอมรับการทำธุรกรรม rollback เพื่อประสบการณ์ที่ดีกว่า
Conclusion
เมื่อเราสรุปซีรีส์บล็อกที่ให้ความรู้นี้ เราก็ยืนอยู่บนหน้าผาของยุคใหม่ในการพัฒนา Mendix แต่อย่าลืมรากฐานที่มั่นคงที่เราวางไว้ในบล็อกซีรีส์ที่แล้วของเราโดยเราได้สำรวจคุณสมบัติล้ำสมัยและประสบการณ์ผู้ใช้ที่ได้รับการปรับปรุงของ Mendix 10 ตอนนี้ ด้วยพลังของ Mendix 10 และความรู้ในด้านต่างๆ ที่ไม่ได้รับรองรับอีกต่อไป เราสามารถนำทางไปสู่ความก้าวหน้าได้อย่างมั่นใจและปลดล็อกศักยภาพสูงสุดของความสามารถของ Mendix
การเดินทางเพื่อปรับตัวและยอมรับการเปลี่ยนแปลงนั้นทั้งน่าตื่นเต้นและคุ้มค่าเรากล่าวคำอำลา Mendix 7 และยินดีต้อนรับอนาคตที่ Git กลายเป็นมาตรฐาน บริการ OData พัฒนาไปพร้อมกับเวอร์ชัน 4 และการปรับใช้ระบบคลาวด์จะเปลี่ยนไปสู่ความยืดหยุ่นที่มากขึ้นนอกจากนี้เรายังสำรวจ API ที่ได้รับการปรับปรุง มาตรการรักษาความปลอดภัยที่เข้มงวดยิ่งขึ้น และการปรับปรุงมากมายที่รับประกันประสบการณ์การพัฒนาที่ราบรื่นและมีประสิทธิภาพ
ในขณะที่เราก้าวไปข้างหน้า การอัปเดตการเปลี่ยนแปลง API อยู่เสมอและเสริมสร้างความปลอดภัยของรหัสผ่านเพื่อปกป้องแอปพลิเคชันและข้อมูลของเราเป็นสิ่งสำคัญ เราเสนอการลาจาก interfaces and settings ที่เลิกใช้แล้ว และใช้ codebase ที่สะอาดตาและมีประสิทธิภาพมากขึ้น เราร่วมกันวางรากฐานสำหรับอนาคตของการพัฒนา Mendix ที่คล่องตัว แข็งแกร่ง และสอดคล้องกับความต้องการที่เปลี่ยนแปลงไปของอุตสาหกรรม
ยอมรับอนาคตของการพัฒนา Mendix และมาร่วมกันสร้างโลกแห่งแอปพลิเคชันที่เป็นนวัตกรรมใหม่ที่เจริญเติบโตแบบไดนามิกพลังของ Mendix อยู่ที่ปลายนิ้วของคุณ และด้วยการอัปเกรดแต่ละครั้ง เราจะปลดล็อกความเป็นไปได้และศักยภาพใหม่ๆ ลาก่อนอดีต และก้าวไปสู่อนาคตของ Mendix ด้วยความกระตือรือร้นและความมุ่งมั่น!
ที่มา : Mendix 10 Future of Low Code Development Platform — Part 3