ปี 2003 เป็นปีที่. NET ได้รับความนิยมอย่างแท้จริง ไม่เหมาะสำหรับการพัฒนาซอฟต์แวร์แอปพลิเคชันระดับองค์กร เทคโนโลยีระดับสูงบางอย่างที่ใช้กันอย่างแพร่หลายในแพลตฟอร์ม Java เช่นหรือการทำแผนที่ ในเวอร์ชันถัดไปของ. NET Framework ในขณะนี้เมื่อ. NET เริ่มต้นจริง ๆ Borland นำตั๋วไปยังชุมชน Delphi เพื่อนำ. Net Express Train - Delphi 8 สำหรับ. NET
เนื่องจากการสนับสนุนของบอร์แลนด์สำหรับ. NET ไม่ได้เร็วนักและผู้สร้าง C# ก่อนหน้านี้เต็มไปด้วยข้อบกพร่องฉันจึงเริ่มเรียนรู้เทคโนโลยี. NET เมื่อ 2 เดือนที่แล้วและพยายามใช้กับ NET ในกรณีที่ Delphi 8 ไม่สามารถคาดเดาได้ แต่ตอนนี้ดูเหมือนว่าฉันมีความกังวลมากกว่านั้นเล็กน้อย ที่จะเล่นในอนาคต มาพูดคุยเกี่ยวกับสถานการณ์ทดลองใช้และแบ่งปันวิธีการบางอย่างกับคุณ
IDE ใหม่และมีเสถียรภาพมากขึ้น
IDE ของ Delphi8 นั้นเหมือนกับ IDE ของ C# Builder การกำหนดค่าเครื่องของฉันคือ: P4 2.0+5400RPM HDD+256MB+Win2000 ADV Server (ไม่ใช่ระบบที่ติดตั้งใหม่มีโปรแกรมขนาดใหญ่เช่น SQLServer) อย่างไรก็ตามเป็นการดีที่สุดที่จะเรียกใช้โปรแกรมขนาดใหญ่อื่น ๆ ในเวลาเดียวกัน เพียงแค่ปรับแต่งมัน (วิธีนี้เหมือนกับ D7) และคุณสามารถใช้สไตล์ SDI หรือ MDI ได้ ความพึงพอใจส่วนตัวของฉันกับ IDE นี้คือ 80%
IDE ของ Delphi 8
>> คลิกเพื่อดูภาพขนาดใหญ่
พบข้อบกพร่องอย่างหนึ่งใน IDE:
1. ฉันไม่พบการตรวจสอบ Sytax ของเมนูโครงการ
2. หากคุณต้องการกลับไปที่สถานะการออกแบบแบบฟอร์มระหว่างการแก้ไขรหัสดูเหมือนว่าจะไม่ง่ายที่จะคลิกที่ด้านขวาเพื่อเลือกเปิดบนแบบฟอร์มใน Project Manager เฉพาะในรหัสแก้ไขโค้ดคลิกขวาและเลือก show designer เพื่อกลับไปที่นักออกแบบฟอร์ม
3. ฉันพบว่าบางครั้งเมื่อคลิกที่เมนู Windows จะมีข้อความแสดงข้อผิดพลาด
4. เมื่อฉันเปิดไฟล์ PAS ที่มีมากกว่า 3,000 บรรทัดเพื่อเรียกดู Delphi Ide ทั้งหมดหายไป (แน่นอนไม่ใช่ทุกครั้ง)
5. บางครั้งการเปิดไฟล์โครงการขนาดใหญ่จะทำให้เกิดความล่าช้าความเร็ว (หรือบางทีเครื่องของฉันช้าเกินไป?)
6. โดยส่วนตัวแล้วฉันรู้สึกว่ามุมมองแบบจำลองนั้นไม่ได้เป็นประโยชน์ (ดูเหมือนว่าค่อนข้างช้า) สำหรับข้อมูลเพิ่มเติมโปรดดูคู่มือการพัฒนา. NET. NET Mobile และ Technology Technology หัวข้อพิเศษหรือ
B VCL.NET ควบคุมได้อย่างรวดเร็ว
บอร์แลนด์เคยกล่าวไว้ว่าโครงการที่ใช้ VCL ดั้งเดิมสามารถเปิดได้ใน D8 และรวบรวมลงในโปรแกรมที่ใช้. NET ได้สำเร็จดังนั้นฉันจึงเปิด DRP ในไดเรกทอรี Demos และรวบรวม
รูปต่อไปนี้คือแผงควบคุม VCL:
ดังที่แสดงในรูปคุณอาจประหลาดใจที่การควบคุม VCL ที่คุณใช้หายไป
หน้า DataAccess: การควบคุมที่เกี่ยวข้องกับ XML, Sockeconnection หน้า DataSnap, WebConnection และการควบคุมอื่น ๆ หายไป นอกจากนี้บอร์แลนด์ยังดีมากในซีรี่ส์อินดี้พวกเขาทั้งหมดอยู่ที่นั่น^_^แต่น่าเสียดายที่ฉันไม่ค่อยใช้มัน (นอกจากนี้ฉันยังไม่ได้ลองว่าฉันสามารถเพิ่มการควบคุมที่หายไปได้ด้วยตนเองบางที Borland ไม่ได้ให้การใช้งาน. NET ของการควบคุมเหล่านั้นเลย)
C.Net ควบคุมได้อย่างรวดเร็ว
ให้ฉันอธิบายว่าใน Delphi8 การควบคุมภาพของ VCL.NET (อาจต่ำกว่า TComponent) และการควบคุมภาพของ. NET ไม่สามารถผสมได้ ทั้งสร้างแอปพลิเคชัน VCL หรือแอปพลิเคชัน WinForm หรือ ASP.NET Web Application การควบคุมที่มีอยู่ในแผงควบคุมหลังจากที่คุณสร้างแอปพลิเคชัน VCL นั้นแตกต่างกัน ไม่สามารถใช้ tedit หรือ tedit ในแอปพลิเคชัน winform ฟอรัมเชิงลึก) นอกเหนือจากส่วนประกอบ. NET เดียวกันกับ Vs.NET แล้ว Borland เองก็ยังมีส่วนประกอบ. NET บางส่วนที่สามารถใช้สำหรับแอปพลิเคชัน WinForm และ ASP.NET Web Application
เมนูโครงการใหม่ (VCL, Winform, ASP.NET)
นี่คือส่วนประกอบ. NET หลายอย่างที่ Borland สามารถใช้สำหรับ Winform หรือ ASP.NET:
BDP สามารถใช้แทน Ado.net ได้ แต่ฉันไม่รู้ว่าใช้งานง่ายหรือไม่
DBWEB ดูเหมือน Intraweb มากขึ้นเรื่อย ๆ เช่นเดียวกับตัวหนาสำหรับ Delphi Eco ปรากฏตัวในภายหลัง?
Eco มีชื่อเสียงใน C# Builder มาก่อน ข้อได้เปรียบ.
D ใช้ภาษา Delphi สำหรับการพัฒนา ASP.NET
โดยส่วนตัวฉันคิดว่าแอปพลิเคชัน. NET ปัจจุบันส่วนใหญ่เป็นแอปพลิเคชันเว็บ ASP.NET จากนั้นเป็นเกียรติอย่างยิ่งที่ได้ใช้ภาษา Delphi ที่คุ้นเคยสำหรับการพัฒนา ASP.NET อย่างน้อยคุณก็ไม่จำเป็นต้องเรียนรู้ภาษา C# ในระยะสั้น คุณสามารถวางไว้ชั่วคราวและใช้ภาษาที่คุ้นเคย สภาพแวดล้อมและฟังก์ชั่นการพัฒนาของ Delphi8 นั้นเหมือนกับ vs.NET และมีฟังก์ชั่นการรับรู้และการแก้ไขจำนวนมาก
สำหรับข้อมูลเพิ่มเติมโปรดดูคู่มือการพัฒนา. NET
.NET มือถือและหัวข้อเทคโนโลยีฝังตัวหรือ