แนะนำ: การอภิปราย: ลำดับการเรียนรู้ของเทคโนโลยี asp.net ฉันได้รับจดหมายจากบางคนถามเกี่ยวกับลำดับการเรียนรู้ของ ASP.NET ที่นี่ฉันต้องการพูดคุยกับผู้เริ่มต้นที่วางแผนที่จะเรียนรู้เทคโนโลยี ASP.NET อย่างเป็นระบบ หากคุณมีประสบการณ์มากขึ้นในการพัฒนาเชิงวัตถุให้ข้ามสองขั้นตอนเหล่านี้: ขั้นตอนที่ 1 เพื่อมาสเตอร์
ด้วยการพัฒนาอินเทอร์เน็ตอย่างรวดเร็วในปัจจุบันผู้คนต่างคิดค้นนวัตกรรมอย่างต่อเนื่องรวมถึงการพัฒนาหน้าเว็บและเว็บไซต์ ภาษา HTML Hypertext ดั้งเดิมไม่สามารถตอบสนองความต้องการของเราได้อย่างเต็มที่ในการสร้างหน้าเว็บ สิ่งที่เราต้องการคือเว็บไซต์ที่มีความแข็งแกร่งและการโต้ตอบที่แข็งแกร่ง นี่คือวิธีที่เราสามารถสื่อสารกับชาวเน็ตและผู้ใช้ส่วนใหญ่ VBScript ที่เรียบง่ายหรือซับซ้อนและ JavaScript ยังทำให้ผู้ดูแลเว็บรู้สึกน่ารำคาญ ผู้ใช้ใด ๆ เพียงกดคลิกขวาแล้วกด Yizheng V จากนั้นรหัสทั้งหมดของคุณจะถูกเปิดเผย เราคือสิ่งที่เว็บมาสเตอร์ไม่ต้องการ
จากนั้นเนื่องจากภาษาสคริปต์เซิร์ฟเวอร์ปรากฏขึ้นทั้งหมดนี้เกิดขึ้น ตอนแรก CGI เป็นที่นิยมมาก แม้ว่ามันจะสามารถนำไปใช้ในเกือบทุกภาษา แต่ก็ไม่ค่อยดีกับ HTML เป็นเรื่องยากที่จะอัปเดตโปรแกรมดังนั้นเราจะไม่พูดถึงที่นี่ ภาษาสคริปต์เซิร์ฟเวอร์หมายความว่าโปรแกรมที่ระบุจะถูกดำเนินการบนฝั่งเซิร์ฟเวอร์ดังนั้นผู้ใช้จึงไม่สามารถดูโปรแกรมต้นทางของคุณได้ ดูเฉพาะรหัส HTML ที่ปรากฏตามข้อกำหนดของโปรแกรมของคุณ สิ่งนี้จะน่าตื่นเต้นมาก
สิ่งที่เรากำลังพูดถึงด้านล่างจะเป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ยอดนิยมสามภาษา ASP, PHP และ JSP
ASP เป็นผลงานที่ยอดเยี่ยมของ MS (Microsoft) ภาษาสคริปต์เริ่มต้นคือ VB ฉันคิดว่าคุณควรรู้ว่า VB ง่ายแค่ไหน ดังนั้นการบอกคุณว่า ASP นั้นง่ายมากดังนั้น ASP จึงเริ่มต้นใช้งานได้ง่ายสำหรับผู้ที่ไม่ได้เรียนรู้โปรแกรม รองรับฐานข้อมูล MS SQL ที่ทรงพลังและฐานข้อมูลการเข้าถึงที่มีประสิทธิภาพที่ดี ท้ายที่สุดมันเป็นผลิตภัณฑ์ของตัวเอง ASP ยังเป็นเจ้าของโดย MS ดังนั้นจึงไม่มีความสามัคคี ในเรื่องนี้ PHP จะดูวุ่นวายมากขึ้น ASP มีส่วนประกอบที่ทรงพลังมากมายและอาจได้รับการพัฒนาด้วยตัวเองซึ่งดีกว่า PHP
อย่างไรก็ตาม ASP ยังมีข้อบกพร่องมากมาย ก่อนอื่นมันสามารถทำงานบนระบบปฏิบัติการของ Windiw Series เท่านั้นซึ่งดูเหมือนว่าจะมากเกินไป ฉันคิดว่าผู้ที่ชื่นชอบ Linux และ UNIX เหล่านั้นจะไม่ยอมแพ้งานอดิเรกของพวกเขาเพราะด้านนี้ ท้ายที่สุดมี PHP และ JSP ที่เราจะพูดถึงในภายหลัง
ประการที่สองจะต้องอธิบาย ASP บนเซิร์ฟเวอร์ก่อนที่จะดำเนินการดำเนินการซึ่งไม่มีนัยสำคัญในบางโปรแกรม MINI แต่เมื่อเทียบกับไซต์ขนาดใหญ่และขนาดกลางบางแห่งดูเหมือนว่าไม่มีพลังในแง่ของความเร็ว
ในที่สุดจากการเปรียบเทียบ ASP ครอบครองทรัพยากร CPU จำนวนมากซึ่งเป็นอาการปวดหัวมากสำหรับเว็บไซต์ปฏิสัมพันธ์ที่มีผู้ใช้หลายคน พวกเขามักจะต้องรีสตาร์ทเครื่องซ้ำ ๆ เนื่องจากทรัพยากร CPU ที่หมดแรง
หลายคนบอกว่าสิ่งที่ MS มีข้อบกพร่องมากเกินไปไม่แน่นอนและไม่ปลอดภัย อันที่จริงทุกคนไม่สามารถคิดได้ ท้ายที่สุดมันเป็นเพราะมีคนจำนวนมากเกินไปที่ใช้พวกเขาเพื่อค้นหาข้อผิดพลาด อย่างไรก็ตามมุมมองของเงินของ MS ไม่สามารถหยุดได้ หากคุณต้องการเรียกใช้บริการ ASP คุณต้องซื้อระบบปฏิบัติการ MS ฉลาดเกินไป
ค่อนข้างพูด ASP ยังคงดี เหมาะสำหรับไซต์ขนาดเล็กและขนาดกลางที่ทำงานบนระบบปฏิบัติการของ Microsoft แน่นอนว่าสิ่งที่พบบ่อยที่สุดคือ Win2000 เหมาะมากสำหรับเพื่อนบางคนที่ยังใหม่กับภาษา
เพื่อท้าทาย PHP และ JSP MS ได้พัฒนาภาษาสคริปต์ ASP รุ่นใหม่ มันจะปรากฏต่อหน้าคนที่มีภาษาเริ่มต้นใหม่ C# และรองรับเกือบทั้งหมดยกเว้น Java (เห็นได้ชัดว่ามันเป็นศัตรูของดวงอาทิตย์) และความเร็วจะได้รับการเปลี่ยนแปลงการสั่นสะเทือนของโลก การเปลี่ยนจากภาษาที่ตีความดั้งเดิมเป็นวิธีภาษาที่ฝังอยู่เป็นหนึ่งในเหตุผลที่ทำให้เกิดการเปลี่ยนแปลงความเร็ว ยิ่งกว่านั้น MS ยังมีการเปลี่ยนแปลงมากมายในการย้ายไปยังแพลตฟอร์มอื่น ๆ
ในระยะสั้น ASP ยังคงคุ้มค่าที่จะรอคอย ท้ายที่สุดนี่เป็นหนึ่งในผลิตภัณฑ์ของ MS ในแผน. NET รุ่นต่อไปของเขา
แบ่งปัน: คอลเลกชันของสคริปต์ ASP ที่ใช้กันทั่วไป 1. เชื่อมต่อ ASP เพื่อเข้าถึงฐานข้อมูล: ต่อไปนี้เป็นเนื้อหาที่อ้างอิง: <%dim conn, mdbfilemdbfile = server.mappath (ชื่อฐานข้อมูล. mdb) ตั้งค่า conn = server.createob