ภูเขาน้ำแข็งสำหรับนักเรียน: การพัฒนาทำได้ง่าย

  • Oct 17, 2023

นี่คือโพสต์คู่ที่เขียนและโพสต์พร้อมกัน สำหรับฝั่งองค์กรของ Iceberg ตรวจสอบโพสต์ที่ Enterprise Alley (ถูกต้องผู้อ่าน ฉันกำลังนอกใจคุณ)

ภูเขาน้ำแข็ง-logo.pngนี่คือโพสต์คู่ที่เขียนและโพสต์พร้อมกัน สำหรับฝั่งองค์กรของ Iceberg ตรวจสอบโพสต์ได้ที่ ซอยเอ็นเตอร์ไพรส์ (ถูกต้องผู้อ่านฉันกำลังนอกใจคุณ) บิตบางบิตเหมือนกันและใช้ในทั้งสองรายการ ไม่ใช่เรื่องง่ายที่จะโพสต์สิ่งเดียวกันสำหรับผู้ชมที่แตกต่างกัน

สองสามสัปดาห์ที่ผ่านมาเป็นสัปดาห์ของฉัน งานศพทำให้การทำงานอย่างถูกต้องเป็นเรื่องยาก ต้องบอกว่าฉันไม่ใช่คนที่จะนั่งเฉยๆและโศกเศร้าดังนั้นฉันจึงหายใจเข้าลึก ๆ และเบี่ยงเบนความสนใจของตัวเองด้วยการเข้าไปในกล่องจดหมายของฉัน

เพื่อนร่วมงานของฉันจาก Enterprise Alley เดนนิส ฮาวเลตต์ ส่งอีเมลถึงฉันเกี่ยวกับ Iceberg ฉันก็เลยลองดู หน้าเว็บดูเชิญชวน ไอเดียดูดี และดูดีเกินจริง... เดี๋ยวก่อน นี่คือสิ่งที่ผู้คนพูดว่า "คุณไม่มีวันได้อะไรฟรีๆ" นอกเหนือจากความเห็นถากถางดูถูกแล้ว ฉันก็เดินต่อไปและเริ่มเล่นกับมัน

ฉันได้คุยกับ Wayne Byrne ผู้ชายอีกคนที่ฉันอยากกอดด้วยสำเนียงไอริชอันแวววาวของเขา เราพูดคุยกันเป็นเวลาที่ดีที่สุด 2 ชั่วโมง ดื่มชาเสมือนจริง (ฉันดื่มชาหนึ่งถ้วยขณะใช้ VoIP) และเขาก็คุยกับฉันผ่านซอฟต์แวร์นี้

ฉันประทับใจ; ประทับใจจริงๆ

แกลเลอรี่-click.png
เมื่อติดตั้งบางสิ่งที่ต้องใช้ฐานข้อมูลแบ็กเอนด์และ/หรือเว็บเซิร์ฟเวอร์ ฉันมักจะรู้สึกหวาดกลัวและสิ้นหวังอยู่เสมอ ฉันไม่สามารถตั้งค่าให้ถูกต้องได้ ฉันมักทำอะไรผิดพลาดอยู่เสมอ และบอกตามตรงว่ามันยุ่งยากเกินกว่าจะกังวลด้วยซ้ำ เมื่อคุณพยายามติดตั้ง Iceberg มันจะทำทุกอย่างเพื่อคุณ มันติดตั้งส่วนประกอบ SQL Server มันจะติดตั้ง Cassini Web Server ให้คุณและคุณแทบจะไม่ต้องคลิกปุ่มเลย แม้ว่าคุณอาจไม่มีข้อกำหนดสำหรับซอฟต์แวร์ แต่จะจัดการทุกอย่างให้คุณ

Iceberg นั้นเป็นแพลตฟอร์มที่มีรูปลักษณ์คล้ายกับ SharePoint โดยไม่มี สิ่งมีชีวิต แชร์พอร์ต เป็นแพลตฟอร์มเว็บที่ช่วยให้คุณสร้างเวิร์กโฟลว์แบบกำหนดเองที่ซับซ้อน มีคุณภาพสูงและไดนามิก แต่แอปพลิเคชั่นมีความเสถียรโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว

กุญแจสำคัญของ Iceberg คือปัจจัย "ไม่ต้องเขียนโค้ด" ซึ่งทำให้ใครๆ ก็สามารถนำไปใช้ได้จริง ฉันใช้มันและรู้จัก Java นิดหน่อย (ได้รับความอนุเคราะห์จากอาจารย์ที่ยอดเยี่ยมสองคนในปีแรกในมหาวิทยาลัย) และภาษาเว็บบางภาษา แต่ก็ไม่มีอะไรน่าตื่นเต้น Iceberg มาพร้อมกับฐานข้อมูลแบ็คเอนด์ขนาดใหญ่ แต่ในแง่ของความรู้ฐานข้อมูล คุณไม่จำเป็นต้องรู้อะไรเลย สิ่งที่คุณต้องรู้เกี่ยวกับการใช้ซอฟต์แวร์นี้คือ อะไร คุณอยากทำ ไม่ใช่ทำอย่างไร

หากคุณต้องการสร้างแอปพลิเคชัน แต่ไม่สามารถเรียนรู้ได้ หรือไม่มีทักษะเพียงพอ โปรดอ่านต่อ ชีวิตของคุณอาจจะดีขึ้นนิดหน่อยก็ได้

แน่นอนว่า ด้วยซอฟต์แวร์ที่ยอดเยี่ยมเช่นนี้ คุณจึงง่ายต่อการจัดแพคเกจทั้งหมดให้มากเท่ากับแขนขวาและลูกคนแรกของคุณ สำหรับนักวิชาการ นักศึกษา และสถาบันการศึกษา สามารถดาวน์โหลดได้ฟรีอย่างแน่นอน

การเริ่มต้นเป็นเรื่องง่ายมาก เมื่อคุณเข้าสู่ระบบ หน้าจอต้อนรับจะปรากฏขึ้น และจะแสดงสิ่งที่คุณต้องเริ่มต้นใช้งาน โดยไม่ต้องใช้กล่องหรือโค้ดที่ซับซ้อน ระบบจะอธิบายสิ่งที่ต้องการจากคุณในฐานะ "บุคคลธรรมดา" เมื่อ .NET และ Microsoft SQL Server 2005 ทำงานอยู่เบื้องหลังคอมพิวเตอร์หรือเซิร์ฟเวอร์ที่คุณติดตั้งไว้ คุณจะเริ่มต้นสร้างฐานข้อมูลได้ ฐานข้อมูลสามารถพูดคุยกับฐานข้อมูลเดิมอื่นๆ ได้ ทำให้การทำงานร่วมกันระหว่างกันดีขึ้น มันสามารถพูดคุยกับระบบปฏิบัติการและแพลตฟอร์มข้ามระบบได้

เนื่องจากฐานข้อมูลหลักทั้งหมดเป็น SQL สิ่งอื่นๆ ที่คุณสร้างใน Iceberg จึงสามารถแมปกับอ็อบเจ็กต์ได้ เมื่อ "เขียน" ฐานข้อมูล จะมีการอธิบายในรูปแบบที่ไม่ใช่โปรแกรมเมอร์ ดังนั้น จึงขยายฐานข้อมูลไปสู่คนทั่วไป ดังนั้น:

"หนึ่ง วัตถุ สามารถมี" -> "มากมาย" -> "ของ วัตถุอื่นบางอย่าง"

ด้วยเหตุนี้ จึงฉลาดพอที่จะตรวจสอบว่าคุณไม่ได้เพิ่มอะไรเป็นสองเท่า ซึ่งจะช่วยประหยัดเวลาและทรัพยากรในที่สุดด้วยการไม่กำหนดสิ่งต่าง ๆ สองครั้ง อินเทอร์เฟซ Web 2.0 มีคุณสมบัติการลากและวาง ทำให้อินเทอร์เฟซมีความคล่องตัวมากขึ้น แต่ยังรวมไปถึงคุณลักษณะที่คุณสามารถใช้ได้ในปัจจุบันด้วย คุณลักษณะด้านความปลอดภัยทำให้แน่ใจได้ว่าคุณไม่สามารถเหยียบย่ำบนสนามหญ้าของผู้อื่นได้ โดยมีสิทธิ์อ่านอย่างเดียว อ่าน-เขียน และเข้าถึงได้เต็มรูปแบบ

คุณสมบัติ Web 2.0 ไม่ได้หยุดอยู่แค่นั้น เมื่อค้นหาบางสิ่ง การค้นหาทันทีจะปรากฏขึ้นถัดจากช่องค้นหาของคุณ เพื่อให้คุณสามารถเห็นผลลัพธ์ในขณะที่คุณพิมพ์ AJAX ทั้งหมดอยู่บนเซิร์ฟเวอร์ เนื่องจากช่วยให้คุณสามารถติดตามสิ่งที่คุณกำลังทำใน "ฟีดสด"

หนึ่งในคุณสมบัติที่โดดเด่นคือ Process Designer หากคุณมีความหลงใหลในการเขียนโค้ด แม้ว่าจะไม่จำเป็นสำหรับ Iceberg แต่นี่คือที่ที่ต้องทำ... ยกเว้นแต่คุณยังไม่ได้เขียนโค้ดใดๆ คุณเพียงแค่เริ่มลากและวางสิ่งต่าง ๆ ลงในบานหน้าต่างสไตล์ Visio ซึ่งใช้ Flash ทั้งหมด การดูเวิร์กโฟลว์นี้ช่วยให้คุณเห็นออบเจ็กต์และจัดการตามที่คุณต้องการให้ทำงาน

หากคุณเลือกใช้โซลูชันของบริษัทอื่น คุณสามารถใช้สภาพแวดล้อม Iceberg ของคุณในระบบคลาวด์เป็นบริการที่โฮสต์ได้ คุณสามารถซื้อพื้นที่ชั้นวางซึ่งให้ Amazon EC2 สำหรับ .NET; ท้ายที่สุดแล้ว Iceberg นั้นเป็นเว็บไซต์ - เป็นเว็บไซต์ที่ชาญฉลาดมาก แต่ก็เป็นเพียงเว็บไซต์เท่านั้น

คุณสามารถ ปรับแต่งและกำหนดสไตล์ที่คุณต้องการให้ภูเขาน้ำแข็งมีรูปลักษณ์ เนื่องจากรองรับ HTML ที่กำหนดเอง JavaScript และ CSS จะมาพร้อมกับรุ่นถัดไปในอีกไม่กี่สัปดาห์ข้างหน้า คุณสามารถใส่ JavaScript และ HTML ลงในออบเจ็กต์ได้ ทำให้คุณสามารถใส่ป๊อปอัป แทรกการวิเคราะห์โค้ดติดตามและการปรับปรุงอื่นๆ ได้ คุณสามารถทำได้ถึง 98% ของสิ่งที่คุณต้องการด้วย Iceberg และถ้าคุณต้องการอีก 2% คุณสามารถใส่โค้ดของคุณเองได้

รีลีสถัดไปในเร็วๆ นี้จะมีกล่องเครื่องมือใน Process Designer ซึ่งช่วยให้คุณสามารถสร้างโค้ด .NET แบบกำหนดเองและอัปโหลดไปยังโฟลเดอร์ที่จะคงอยู่ มันจะให้คุณปรับแต่งและรวมบางสิ่งที่ Iceberg อาจไม่มี; เอกสารใหม่ที่สร้างสแน็ปอินหรือสิ่งที่เกี่ยวข้องกับ FTP ที่คุณต้องการ

สำหรับผู้ที่ไม่สามารถเขียนโปรแกรมหรือพัฒนาได้ นี่เป็นเครื่องมือที่มีประโยชน์เพื่อให้คุณเข้าใจได้ ได้ฟรี โอกาสที่มันจะปรากฏบนเครือข่ายมหาวิทยาลัยของคุณมีความเป็นไปได้สูง เมื่อพิจารณาว่าเป็นการดีเกินกว่าจะปฏิเสธ มันเป็นความสำเร็จที่ยอดเยี่ยมและแท้จริง และสามารถทำให้เป็นผู้มีรายได้ที่ดีสำหรับตัวคุณเอง หากคุณเชี่ยวชาญทักษะง่ายๆ ของการพัฒนาแอปพลิเคชั่น Iceberg