ฉันอ่านนิทานตอนเด็กๆ: นักวิชาการสามคนอยากไปปักกิ่งเพื่อสอบ และถามพระเฒ่าท่านหนึ่งว่าอนาคตของพวกเขาจะเป็นอย่างไร พระเฒ่าเฒ่านั่งตัวตรงเหมือนภูเขา และสุดท้ายก็ยื่นนิ้วออกช้าๆ นักวิชาการทั้งสามจึงโต้เถียงกันไม่รู้จบบนถนน โดยไม่รู้ว่าพระเฒ่าคนใดชี้ไปจะมีชื่ออยู่ในบัญชีเหลือง โดยไม่คาดคิด ทั้งสามคนก็เข้าเรียนมัธยมปลายพร้อมๆ กัน แม้ว่าพวกเขาจะมีความสุข แต่ก็ทำไม่ได้ อดสงสัยในอำนาจของพระเฒ่าไม่ได้ หลังจากทั้งสามคนกลับบ้านด้วยเสื้อผ้าหรูหราแล้ว ก็ถามพระเฒ่าเฒ่านั่งตัวตรงราวกับภูเขาแล้วพูดช้าๆ ว่า นิ้วเดียวแสดงว่าถูกตีทั้งสาม และทั้งสามก็หมดสติไปในทันที
■ แนวคิดการเขียนโปรแกรม ASP - การเขียนเรียงความแปดส่วน
MS เปิดตัวเทคโนโลยี ASP อย่างเร่งรีบภายใต้ผลกระทบของเทคโนโลยีจาวา หากไม่ใช่เพราะความเหนือกว่าของระบบปฏิบัติการ WinServer ASP แบบหยาบจะไม่สามารถตั้งหลักได้เมื่อ OO ได้รับการเลื่อนตำแหน่งมานานกว่า 20 ปี และ C++ และ JAVA ดำเนินไปอย่างเต็มที่
เราเกือบจะเห็นวิวัฒนาการของเทคโนโลยีการเขียนโปรแกรมในช่วงไม่กี่ทศวรรษที่ผ่านมาจากเทคโนโลยี ASP โปรแกรม ASP แรกที่คนส่วนใหญ่เขียนคือการแทรก <%="Hello, Welcome to ASP World!"%> ลงในสตรีมอักขระ HTML กระบวนการเรียนรู้ในการส่งออกโปรแกรมสคริปต์หน้าเว็บ ตราบใดที่คุณมีความเข้าใจเกี่ยวกับโครงสร้างไวยากรณ์ HTML และฐานข้อมูล และคุ้นเคยกับภาษาการเขียนโปรแกรมบางภาษา คุณสามารถสร้างเว็บไซต์หลายๆ แห่งได้อย่างรวดเร็ว หากคุณสามารถคลิก PS และ FLASH ได้ คุณช่างเหลือเชื่อจริงๆ ในที่สุดวันหนึ่งมีคนจำบางอย่างเช่นใส่ "string.h" ในภาษา C ได้ และเริ่มตระหนักว่าโค้ดที่ซ้ำกันสามารถกำหนดฟังก์ชันหรือขั้นตอนที่จะเรียกซ้ำๆ ได้ ดังนั้น <include จึงกลายเป็นที่นิยมใน Internet file=" ****.asp"> คำสั่ง; การคำนวณระดับองค์กรที่ซับซ้อนไม่สามารถรองรับองค์ประกอบแปดอย่างโดยธรรมชาติของ ASP ได้ แต่ผีกระดูกขาวบางตัวได้เขียน DLLs เพื่อรวบรวมเทคโนโลยีโครงสร้าง N-layer อันเป็นเอกลักษณ์ของ JAVA ดังนั้นจึงมีคำใหม่อีกคำหนึ่งคือ เรียกว่า DLL trap หาก DLL ที่คุณเขียนมีชื่อเดียวกับที่มีอยู่ในระบบ WIN แสดงว่าวันที่ติดตั้งเครื่องใหม่อยู่ไม่ไกล พูดง่ายๆ ก็คือ ASP เป็นลูกผสมของกระบวนการที่มุ่งเน้นและเชิงวัตถุ ดั้งเดิมและวุ่นวาย ในโปรแกรมเดียวกัน คุณสามารถดู call sub และตั้งค่า rs=conn.execute("...") อะไรนะ!
แต่ไม่ว่ามันจะยากแค่ไหน สาระสำคัญของการเขียนโปรแกรม ASP ก็คือต้องเผชิญกับกระบวนการจัดระเบียบการไหลของอักขระ HTML ของหน้าเว็บอยู่เสมอ แม้ว่าจะมี OO เล็กน้อย แต่จุดประสงค์ของมันก็กำหนดว่าจะต้องเผชิญกับกระบวนการนั้น นี่มันเก๋ไก๋มาก ข้อความในหน้าเว็บก็เหมือนกับรูปภาพ มันคือหน้าที่ของมันคือเริ่มจากแท็ก <html> และใช้คำสั่ง response.write เพื่อสร้าง <head> ถึง < body>, <div>, <input> เป็น </ html> สตรีมอักขระแท็ก และในที่สุดก็ประกอบเป็นหน้า HTML ของไคลเอ็นต์และโปรแกรมสคริปต์ไคลเอ็นต์ เช่นเดียวกับเรียงความแปดส่วนที่แบ่งหัวข้อ ดำเนินหัวข้อ และเริ่มคำพูด ...
■ วิวัฒนาการของแนวคิดการเขียนโปรแกรมเว็บ - ให้ RMB มาอย่างดุเดือดยิ่งขึ้น!
ลองจินตนาการถึงกระบวนการของเงินเดือนของคุณตั้งแต่ 1,000RMB ถึง >30,000RMB
หน้าเว็บแบบสแตติกก็เหมือนกับเอกสาร WORD และ CSS ก็เหมือนกับเทมเพลตสำหรับเอกสาร WORD หากคุณทำสิ่งเหล่านี้ ตำแหน่งของคุณจะถูกเรียกว่านักออกแบบเว็บไซต์ที่มีเงินเดือน 1,000 ต่อเดือน ในเวลานี้ คุณยังเด็กและโง่เขลา
หากคุณเริ่มรู้วิธีใช้โปรแกรมเพื่อสร้างเพจโดยอัตโนมัติ แนวคิดในการเขียนโปรแกรมในขณะนี้มีศูนย์กลางอยู่ที่ การเผยแพร่หน้าเว็บบางหน้าก็เหมือนกับยุคเผชิญหน้ากันในทศวรรษ 1950 และ 1960 เงินเดือนของคุณอาจเป็น 2,000 และคุณถูกเรียกว่าโปรแกรมเมอร์ ในเวลานี้ คุณเพิ่งเริ่มต้น
คุณได้ทำสิ่งซ้ำ ๆ มากมายและพบว่าหลาย ๆ เพจต้องการฟังก์ชั่นสาธารณะ ตัวอย่างเช่น เว็บไซต์มักจะต้องมี CONN สาธารณะ เพื่อสร้างฐานข้อมูล เมื่อเชื่อมต่ออ็อบเจ็กต์ โปรแกรมเมอร์จะสรุปกระบวนการสร้างเป็นฟังก์ชันสำหรับการโทรซ้ำๆ ตามธรรมชาติ แนวคิดการเขียนโปรแกรมในขณะนี้มีศูนย์กลางอยู่ที่ฟังก์ชันสาธารณะ เช่นเดียวกับการเขียนโปรแกรมที่มีโครงสร้างในปี 1970 และ 1980 ซึ่งได้เริ่มมีขึ้น ฟังก์ชันนามธรรม เมื่อคุณอยู่ในช่วงรุ่งโรจน์ คุณเริ่มถูกเรียกว่า Software Engineer โดยมีเงินเดือน 3,500
เมื่อคุณพบว่าเว็บไซต์นั้นประกอบด้วยเนื้อหาสาธารณะจริงๆ เช่น กล่องเข้าสู่ระบบ ก็มักจะมีข้อมูลคงที่ (ชื่อผู้ใช้/ รหัสผ่าน) รูปลักษณ์ที่คงที่ (ช่องป้อนข้อมูลชื่อผู้ใช้และรหัสผ่าน/ปุ่มส่ง) การกระทำที่แก้ไข (การตรวจสอบ/การเข้าสู่ระบบสำเร็จ/การเข้าสู่ระบบล้มเหลว) จากมุมมองเชิงโครงสร้าง การกรอกกล่องเข้าสู่ระบบให้สมบูรณ์ต้องมีการกำหนดตัวแปรหลายตัวและฟังก์ชันหลายอย่าง แต่เราต้องทำเพิ่มเติม บทคัดย่อ ให้พิจารณากล่องโต้ตอบโดยรวม โดยจะใช้ข้อมูลเพื่อแสดงคุณลักษณะของตนเอง (การรวมกันของชื่อผู้ใช้และรหัสผ่านที่แตกต่างกัน) ใช้วิธีการเพื่อแสดงเหตุการณ์ที่สามารถจัดการได้ และสรุปให้กลายเป็นวัตถุ มันสามารถแสดงได้ด้วยโครงสร้างต่อไปนี้:
การเข้าสู่ระบบคลาส {ชื่อผู้ใช้; การตรวจสอบ; การเข้าสู่ระบบที่สำเร็จ;}
หากคุณดูที่เว็บไซต์จากมุมมองของวัตถุ คุณจะพบว่าทุกอย่างจากการป้อนข้อมูล box to a page คือ Objects ที่เป็นนามธรรมซึ่งเป็นเนื้อหาพื้นฐานที่สุดจากทั้งเว็บไซต์ (ไม่สามารถแบ่งและไม่สามารถแยกออกได้) ออกแบบให้เป็นวัตถุ จากนั้นจึงรวมเข้าด้วยกัน แนวคิดการเขียนโปรแกรมในขณะนี้คือการเผชิญกับทั้งเว็บไซต์ อันที่จริง นี่คือแนวคิด OO ที่ได้รับความนิยมในช่วงปี 1980 และ 1990 ในเวลานี้ คุณอาจมีนามบัตรที่พิมพ์คำว่า "วิศวกรซอฟต์แวร์อาวุโส" อยู่แล้ว ด้วยเงินเดือน 5,000 หยวน แต่เมื่อคุณหวีผมในตอนเช้า คุณจะพบว่ามีรอยย่นที่มุมตาของคุณ
เมื่อองค์กรจำเป็นต้องรวมอินเทอร์เน็ตเข้ากับร่างกายของมัน ก็ต้องคำนึงถึง โปรแกรมเดสก์ท็อปและโปรแกรมเว็บโดยรวมที่มีอยู่ และทั้งสองต้องการส่วนประกอบทั่วไป เช่นนี้ คำขอเข้าสู่ระบบอาจไม่เพียงแต่เป็นโปรแกรมเว็บเท่านั้น แต่ยังรวมถึงโปรแกรมเดสก์ท็อปด้วย ซึ่งหมายความว่าส่วนประกอบการอนุญาตจำเป็นต้องใช้อย่างสม่ำเสมอเพื่อจัดการดังกล่าว สิ่งต่าง ๆ แนวคิดการเขียนโปรแกรมในเวลานี้คือการเผชิญกับองค์ประกอบ ในเวลานี้ ชื่อของคุณเปลี่ยนเป็น Architect เงินเดือน> 10,000 แต่มีผมสีขาวบนหัวในกระจก
ทุกอย่างดูสมบูรณ์แบบแล้ว เลขที่! เช่นเดียวกับการแสวงหาเงินเดือนอย่างไม่สิ้นสุด บริษัทต่างๆ ต้องการมากกว่าแค่ให้ผู้ใช้เรียกดูหน้าเว็บของตนได้ ลูกค้าที่เกี่ยวข้องของเขาได้เสนอข้อกำหนดใหม่สำหรับระบบของคุณ ตัวอย่างเช่น พวกเขาหวังว่าจะใช้ระบบ JAVA ของตนเพื่อดำเนินการโอนให้เสร็จสิ้นโดยตรง แต่ระบบของฉันสร้างขึ้นโดยใช้ระบบ ASP.NET! นอกจากนี้ คุณไม่สามารถปล่อยให้ผู้อื่นโอนเงิน 2^N RMB ได้อย่างง่ายดาย ลูกค้าที่เกี่ยวข้องหลายพันรายปล่อยให้แนวคิดการเขียนโปรแกรมของคุณเริ่มเผชิญกับบริการสาธารณะ อีกฝ่ายไม่รู้จักวัตถุหรือส่วนประกอบของคุณ การโอนเงินก็เป็นเรื่องหนึ่ง ตราบใดที่เขาป้อนชื่อผู้ใช้และรหัสผ่านด้วยนิ้วหัวแม่มือในโปรแกรมเดสก์ท็อป ที่เหลือก็เป็นธุรกิจของระบบของคุณ หากคุณสามารถใช้บริการเว็บอย่างเชี่ยวชาญเพื่อทำสิ่งเหล่านี้ได้ ก็ขอแสดงความยินดีด้วย เงินเดือนเป็นเพียงตัวเลขและมักจะไม่มีความหมายเชิงปฏิบัติ แน่นอนว่าตอนนี้เป็นเรื่องยากสำหรับคุณที่จะดึงดูดสาวไร้เดียงสาด้วยตัวของคุณเอง เสน่ห์ ตามคำพูดของเด็กหญิงอายุสิบแปดปี คุณเป็นชายชราแล้ว แม้ว่าคุณจะอายุเพียงสามสิบต้นๆ เท่านั้น