Back

Mendix 10 — อนาคตของแพลตฟอร์มการพัฒนาแบบ Low-code – Part ที่ 3

การเปลี่ยนแปลงเป็นสิ่งเดียวในโลกของเทคโนโลยีที่คงที่ และใน 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