เวลา 14.00 น. ฉันมาที่ Shangri-La Hotel บนถนน Beishan เพื่อเข้าร่วม
การบรรยาย Delphi.net ที่มีประสิทธิภาพของ Li Wei ไม่ใหญ่ แต่มันเต็ม
ตลอดการบรรยาย Li Wei ย้ำซ้ำ ๆ ว่า. NET ไม่ช้ากว่า Win32
ปัญหาประสิทธิภาพบางอย่างที่ต้องให้ความสนใจเมื่อพัฒนาภายใต้. NET คือ
โฟกัสและตัวอย่างบางส่วนของ delphi.net แสดงให้เห็นในจุด
ใช้เพื่อแสดงให้เห็นถึงบางสิ่งที่คุณควรให้ความสนใจเมื่อพัฒนาแอปพลิเคชันภายใต้. NET
ปัญหาปัญหาเหล่านี้เกี่ยวข้องอย่างใกล้ชิดกับประสิทธิภาพของแอปพลิเคชัน (เช่น JIT และ GC, String, String, Boxing/Unboxing, Multithreading)
ในตอนท้ายของการบรรยาย Li Wei แสดงให้เราเห็น Delphi9 ในจุดหรือมากกว่า
มันควรจะเป็น bds3.0
คุณสามารถดู C#Builder2.0, Eco สำหรับ asp.net ฯลฯ หลังจากโหลดคุณสามารถป้อนอินเทอร์เฟซหลัก
ไม่มีการเปลี่ยนแปลงครั้งใหญ่ในสไตล์โดยรวมและ Delphi8
เมื่อสร้างโครงการใหม่คุณสามารถเห็นพ่อมดจำนวนมากรวมถึงหน้าโครงการ Delphi (นั่นคือ Win32), หน้า Delphi.net, หน้าแอปพลิเคชัน Eco, Eco สำหรับหน้า asp.net, หน้าแอปพลิเคชัน C#
หน้าแอปพลิเคชัน vb.net หน้า TDD (นั่นคือการทดสอบการพัฒนาที่ขับเคลื่อนมีการทดสอบในนั้น
หน่วยการทดสอบกรณี ฯลฯ ) และอื่น ๆ
มีเมนูฟังก์ชั่น refactoring ในเมนูหลักและเมนูคลิกขวาของตัวแก้ไข
Li Wei แสดงให้เห็นถึงฟังก์ชันตัวแปรและสารสกัด
ในส่วนมุมมองโมเดล DELPHI9 ได้ปรับปรุงความสามารถในการสร้างแบบจำลองมากกว่า DELPHI8
แม้ว่าดูเหมือนว่าไดอะแกรมกรณีการใช้งานและแผนภาพลำดับใน UML ไม่ได้รับการสนับสนุน (มันยังห่างไกลจากการอยู่ด้วยกันสำหรับ vs.net ในเรื่องนี้) แต่ในที่สุดไดอะแกรมของคลาสก็
ด้วยความสามารถในการอ่านและเขียนนั่นคือความสามารถในการซิงโครไนซ์กับรหัสการเปลี่ยนแปลงในรหัสจะสะท้อนให้เห็นโดยอัตโนมัติไปยังไดอะแกรมคลาส . ใน Delphi8 สามารถทำได้ในแอปพลิเคชัน Eco เท่านั้น แต่ตอนนี้แอปพลิเคชันธรรมดาก็ใช้ได้เช่นกัน
ในแง่ของภาษา Delphi9 ได้แนะนำคำหลักแบบอินไลน์ใหม่ (ฉันไม่ต้องการบอกฟังก์ชั่นนี้ใช่ไหมฮ่าฮ่าขอบคุณบอร์แลนด์ในที่สุดฉันก็แนะนำฟังก์ชั่นนี้) และความสามารถในการเพิ่มประสิทธิภาพของคอมไพเลอร์ Win32 ได้รับการปรับปรุงเพิ่มเติม อ้างว่าเข้าถึงหรือใกล้ชิดกับ VC เท่าที่จะมีการเพิ่ม (เทียบเท่ากับ foreach ใน C#) ได้รับการเพิ่ม (แต่เพื่อประสิทธิภาพมันจะดีกว่าที่จะใช้น้อยลง) ไม่ได้ถูกเพิ่มเข้าไปใน Win32 (น่าเสียดาย)
ในตัวแก้ไขรหัสนอกเหนือจากการ refactoring ตาม Delphi8 แล้วจะมีการเพิ่มฟังก์ชั่น HelpInsight และคอลัมน์และความคิดเห็นง่ายๆเกี่ยวกับตัวแปรนี้ (แน่นอนฉันคิดว่าความคิดเห็นนี้ควรเขียนในแท็ก XML เมื่อกำหนดตัวแปรเช่นเดียวกับใน Vs.NET จริง ๆ แล้วฟังก์ชั่นนี้ฉันควรเรียนรู้จาก vs.net แต่ ฉันทำการปรับปรุงบางอย่างและหน้าต่างปลายออกมาเป็น pp^_^มาก แต่ฉันลองใช้กับเครื่องของ Li Wei และกด '///' บนบรรทัดในการประกาศฟังก์ชั่น Delphi9 มันไม่ได้กระโดดออกจาก XML โดยอัตโนมัติ แท็กกับ vs.net หน้าต่าง Insight ของพารามิเตอร์ของ Delphi9 ยังคงเหมือนกับ Delphi8
น่าเกลียดฉันพบฟังก์ชั่นโอเวอร์โหลดมากมาย เขียนรหัส ความงามมันจะต้องได้รับการแก้ไขโดยการใช้งานจริง?
Synedit เป็นไฮไลต์ใหม่ในโปรแกรมแก้ไขรหัสซึ่งเป็นฟังก์ชั่นการแก้ไขการซิงโครไนซ์รหัส และแก้ไขชื่อตัวแปร
เกี่ยวกับ TDD, Li Wei ไม่ได้ให้การสาธิตและฉันไม่มีโอกาสสำรวจ แต่หลังจากถามเขาเขาบอกว่าก่อนที่เวอร์ชั่นทางการจะออกมา TDD ควรเสริมความแข็งแกร่งให้มากขึ้นและจะไม่มี เฉพาะพ่อมดสองตัวในปัจจุบันหน่วยทดสอบและกรณีทดสอบ
ในแง่ของ MDA ในที่สุด Eco สนับสนุน ASP.NET ในที่สุด นอกเหนือจากการเรียนรู้ความหมายของการใช้งานจริงน้อยกว่ามาก
ฟังก์ชั่นอื่น ๆ เช่น Caliberrm, การรวมกลุ่ม, Li Wei ไม่ได้แสดงให้เห็นและไม่มีโอกาสได้เห็น
ภาพรวมความประทับใจโดยรวมของฉันคือ IDE โดยรวมยังไม่ได้มีรายละเอียดเพียงพอ
ฉันคิดว่ามันยากที่จะบันทึกการสูญเสียของนักพัฒนา Delphi ในรุ่นนี้อย่างสมบูรณ์ บอร์แลนด์จะสามารถนำไปใช้ได้
ในที่สุดก็มีความหวังอย่างแรงกล้าที่ DevExpress จะพัฒนา Coderush บน Delphi9!
มันเจ็บปวดมากที่ได้ใช้ Coderush ก่อนกลับไปยังสภาพแวดล้อมโดยไม่ต้อง Coderush ~~~!