บ้าน ความคิดเห็น รีวิวระบบการให้คะแนน

รีวิวระบบการให้คะแนน

สารบัญ:

วีดีโอ: Meet Our OutSystems Ambassadors! (ตุลาคม 2024)

วีดีโอ: Meet Our OutSystems Ambassadors! (ตุลาคม 2024)
Anonim

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

นอกเหนือจาก Mendix แล้ว OutSystems ยังเป็นแพลตฟอร์มพัฒนาที่มีประสิทธิภาพมากที่สุดและมุ่งเน้นด้านไอทีที่เราทดสอบสำหรับการสร้างแอพที่มีรหัสต่ำ มันไม่ได้จัดการการสร้างแอพค่อนข้างราบรื่นหรือด้วยประสบการณ์บนคลาวด์อย่างเต็มที่ของ Edian's Choices Appian และ Microsoft PowerApps แต่สำหรับองค์กรองค์กรที่สามารถซื้อได้หรือธุรกิจขนาดเล็กที่มีพนักงานน้อยกว่า 100 คนที่ต้องการรหัสต่ำรุ่นเก๋า แพลตฟอร์มที่มีประสบการณ์แบบครบวงจรในวงจรชีวิตของแอปพลิเคชันเต็มรูปแบบ OutSystems เป็นแรงที่ต้องคำนึงถึง

การกำหนดราคาและแผน

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

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

หากคุณวางแผนที่จะสร้างแอพพลิเคชั่นหลายตัวที่พนักงานมากกว่า 100 คนใช้งานการกำหนดราคาระดับองค์กรเริ่มต้นที่ OutSystems One plan เริ่มต้นที่ $ 2, 100 ต่อเดือน (ถูกเรียกเก็บเงินเป็นรายปี) ซึ่งทำให้คุณมีผู้ใช้มากที่สุด สำหรับการพัฒนาแอพพลิเคชั่นการทดสอบและการผลิตรวมถึงการปรับใช้คลาวด์สาธารณะส่วนตัวหรือไฮบริด ในที่สุดแผน OutSystems Enterprise เริ่มต้นที่ $ 4, 600 ต่อเดือน (เรียกเก็บเงินเป็นรายปี) สำหรับความจุของแอปพลิเคชั่นไม่ จำกัด และความสามารถในการขยายขีดความสามารถ OutSystems ช่วยให้คุณเผยแพร่แอพโดยตรงไปยัง iOS App Store และ Google Play store ดังนั้นแผนนี้เป็นจริงสำหรับ บริษัท หรือนักพัฒนาที่ต้องการสร้างแอพที่พร้อมใช้งานจริงที่พวกเขาคาดหวังว่าจะเปิดตัวต่อสาธารณชนทั่วไป

สร้างแอปธุรกิจรหัสต่ำ

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

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

แท็บชุมชนไม่เพียง แต่เป็นฟอรัมผู้ใช้เท่านั้น แต่ยังมีบอร์ดงาน, แท็บ "แนวคิด" สำหรับการปรับปรุงแพลตฟอร์มและคุณสมบัติใหม่ ๆ และ OutSystems Forge แอพแพลตฟอร์มและตลาดส่วนประกอบที่มีเทมเพลตและการผสานรวมที่สร้างไว้ล่วงหน้าหลายพันรายการ ทั้งทรัพยากรความช่วยเหลือและชุมชนออนไลน์ของ OutSystems นั้นเป็นเนื้อหาที่ดีที่สุดและครอบคลุมที่สุดเท่าที่เราเคยเห็นมากับ Mendix และ Salesforce App Cloud ในฐานะที่เป็นแอพที่มีรหัสต่ำที่สุดในรอบนี้

ประสบการณ์การพัฒนาแบบรหัสต่ำเริ่มต้นด้วยการสร้างสภาพแวดล้อมคลาวด์ส่วนตัวของคุณเองซึ่งมาพร้อมกับ URL OutSystems ที่เป็นเอกลักษณ์ของตัวเอง อีกสิ่งหนึ่งที่ OutSystems ทำคือไม่มีแพลตฟอร์มอื่นที่สามารถปรับแต่งประสบการณ์ได้มันจะถามคำถามคุณเกี่ยวกับประเภทของแอพที่คุณต้องการพัฒนา (มือถือเว็บหรือทั้งสองอย่างธุรกิจหรือส่วนตัว) และบทบาทและความเชี่ยวชาญระดับมืออาชีพของคุณ ตัวเลือกรวมถึงนักพัฒนาเว็บหรือมือถือสถาปนิกองค์กรผู้บริหารระดับ C ผู้จัดการ IT นักวิเคราะห์ธุรกิจการดำเนินงานด้าน IT ความปลอดภัยและอื่น ๆ

หลังจากนี้คุณต้องดาวน์โหลดสภาพแวดล้อมการพัฒนาแบบรวมเดสก์ท็อป OutSystems (IDE) ด้วยตนเอง นี่อาจเป็นการปิดสำหรับผู้ใช้ทางธุรกิจโดยเฉลี่ยเนื่องจากเครื่องมืออื่น ๆ ทั้งหมดที่เราทดสอบมีตัวเลือกแบบเต็มรูปแบบบนระบบคลาวด์แม้ว่าเดสก์ท็อป IDE จะได้รับการเสนอเช่นเดียวกับในกรณีของ Mendix ขั้นตอนการดาวน์โหลดและตั้งค่าสำหรับแอพนั้นทำได้ในไม่กี่นาทีและประสบการณ์การใช้งานเดสก์ท็อปนั้นเป็นเครื่องมือสร้างรหัสต่ำที่ทรงพลังที่สุดและมีแนวทางที่ดีที่สุดสำหรับเครื่องมือทั้งหมดที่เราทดสอบ

เมื่อคุณอยู่ใน IDE OutSystems จะแจ้งให้คุณเลือกว่าคุณกำลังสร้างเว็บหรือแอพมือถือ (ฉันเลือกมือถือ) จากนั้นระบุว่าเป็นแอพสมาร์ทโฟนแอพแท็บเล็ตหรือแอปสากลที่จะปรับขนาดต่างๆ หน้าจอ Mendix แสดงตัวอย่างที่ตอบสนองคุณทั้งสามแทนที่จะทำให้คุณเลือกประเภทเฉพาะก่อนที่จะเริ่มสร้าง แต่นั่นเป็นเรื่องเกี่ยวกับความชอบมากกว่าสิ่งอื่นใด การเริ่มต้นสร้างแอพสำหรับฟอร์มแฟคเตอร์เฉพาะนั้นมีประโยชน์หากคุณวางแผนที่จะปรับใช้แอพเชิงพาณิชย์ แต่นี่อาจเป็นการ จำกัด หากคุณกำลังสร้างแอพภายในสำหรับทีมของคุณและต้องการความยืดหยุ่นในการปรับแต่งรูปแบบ

เมื่อคุณเริ่มสร้างแอพ OutSystems จะช่วยคุณในทุกขั้นตอน ครั้งหนึ่งในผู้ออกแบบแอพพลิเคชั่นภาพ OutSystems พาฉันไปทีละขั้นตอนด้วยลูกศรเคลื่อนไหว มันแนะนำฉันผ่านการสร้างตารางฐานข้อมูลของฉันจากไฟล์ Microsoft Excel และเปลี่ยนให้เป็นรายการสร้างแบบฟอร์มปรับแต่ง UI ของฉันและช่วยฉันเผยแพร่แอพด้วยการคลิกเพียงครั้งเดียว

ตัวแก้ไขแอปนั้นมีโครงสร้างคล้ายกับ Mendix และ Microsoft PowerApps แม้ว่าคุณลักษณะที่มีประโยชน์อย่างหนึ่งคือแอพจะสร้างแท็บให้คุณโดยอัตโนมัติเมื่อคุณไปด้วย มีตัวอย่างการลากและวางของแอพของคุณตรงกลางพร้อมด้วยรูปแบบรายการและองค์ประกอบ UI ที่ด้านซ้ายมือที่คุณสามารถลากเข้ามาในแอพของคุณ มีตัวแก้ไขวัตถุ geeky เพิ่มเติมทางด้านขวามือที่แมปองค์ประกอบ UI ของคุณกับวัตถุฐานข้อมูลและช่วยให้คุณแก้ไขเขตข้อมูล ฉันไม่พบเครื่องมือแก้ไขฟิลด์ที่ใช้งานง่ายเหมือนกับ Mendix หรือ Appian และกระบวนการนี้ใช้งานง่ายกว่าสำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิคเมื่อเทียบกับเครื่องมือที่ง่ายกว่าเช่น Google App Maker ยังมีบทเรียนแนะนำที่ช่วยให้ฉันจากการสูญเสียทางของฉันและแถบการแจ้งเตือนที่ด้านล่างแจ้งเตือนฉันถึงข้อผิดพลาดใด ๆ ที่จะทำให้ฉันจากการเผยแพร่แอพของฉันเช่นองค์ประกอบ UI ไม่แมปกับหน่วยงานฐานข้อมูล

อีกไม่นานฉันมีแอปตั้งเวลาทำงานได้อย่างสมบูรณ์พร้อมความสามารถในการสร้างกิจกรรมเพิ่มไปยังรายการและเชิญผู้ใช้รายอื่น มีอีกมากมายที่ OutSystems สามารถทำได้ด้วยกระบวนการอัตโนมัติและตรรกะการดีบักและการทดสอบซอฟต์แวร์และการจัดการโครงการ แต่เราจะอธิบายเรื่องนี้ในส่วนนักพัฒนาด้านล่าง

ประสบการณ์นักพัฒนา

ในการทดสอบ OutSystems จากมุมมองที่มุ่งเน้นด้านไอทีผู้พัฒนาของเราใช้เครื่องมือเพื่อสร้างแอปการจัดการผู้ติดต่อที่ทำงานร่วมกันที่เรียกว่า Crowd Control แอปทดสอบจะประกอบด้วยหน้ารายชื่อผู้ติดต่อหน้ารายละเอียดผู้ติดต่อและหน้าผู้ติดต่อใหม่ เป้าหมายคุณสมบัติรวมถึงความสามารถในการเพิ่มภาพถ่ายและบันทึกย่อหลายรายการไปยังผู้ติดต่อแต่ละคน นอกจากนี้เรายังทดสอบความสามารถของเครื่องมือในการจัดการการบำรุงรักษาโครงการในแอปที่เผยแพร่โดยการเพิ่มเขตข้อมูลใหม่และการเปลี่ยนแปลงเขตข้อมูลที่มีอยู่ในตัวแบบข้อมูลเพื่อจำลองการเปลี่ยนแปลงที่เกิดขึ้นกับแอปเมื่อเวลาผ่านไป

นักพัฒนาของเราสามารถสร้างแอปได้ในที่สุด แต่ใช้เวลานานกว่าและต้องทำงานมากกว่าเครื่องมืออื่น ๆ ส่วนใหญ่ OutSystems พร้อมกับ Mendix นั้นมีไว้สำหรับนักพัฒนาและผู้เชี่ยวชาญด้านไอทีอย่างชัดเจนและมีความซับซ้อนมากกว่ากระบวนการสร้างแอพพื้นฐาน

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

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

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

เมื่อจำลองการบำรุงรักษาโครงการไปยังแอป Crowd Control ที่เผยแพร่ตารางฐานข้อมูลที่เพิ่งเพิ่มใหม่จะไม่ถูกเพิ่มลงใน UI โดยอัตโนมัติ OutSystems มีการปรับโครงสร้างใหม่โดยอัตโนมัติเพื่อปรับการพึ่งพาแอพตามการเปลี่ยนแปลงที่คุณทำ แต่ผู้พัฒนาของเราไม่จำเป็นต้องเพิ่มคอลัมน์ใหม่ลงในตารางฐานข้อมูลด้วยตนเอง

การเปลี่ยนฟิลด์ที่มีอยู่ในตารางฐานข้อมูลก็พิสูจน์ได้ว่าเป็นเรื่องยุ่งยาก มีการสร้างบันทึกหลายรายการสำหรับแอปแล้ว แต่เมื่อมีการเปลี่ยนชื่อหนึ่งรายการและมีการปรับใช้แอปคอลัมน์นั้นใน UI นั้นจะว่างเปล่า การสร้างบันทึกใหม่แก้ปัญหาได้ แต่ต้องเปลี่ยนคอลัมน์ในตารางข้อมูลกลับไปเป็นชื่อเดิมและปรับใช้แอปอีกครั้ง วิธีนี้จะทำให้การบำรุงรักษาแอพยากขึ้นเนื่องจากคุณต้องหาวิธีแก้ปัญหาเพื่อให้แน่ใจว่าข้อมูลจะไม่สูญหาย การปรับใช้แบบคลิกเดียวและย้อนกลับใน OutSystems ทำให้ง่ายต่อการทดสอบการเปลี่ยนแปลงเหล่านั้น

ในที่สุด OutSystems จะช่วยให้นักพัฒนาและผู้ใช้ไอทีมีเครื่องมือที่รัดกุมเกี่ยวกับกระบวนการอัตโนมัติและตรรกะของแอพ ที่ด้านบนขวาของตัวแก้ไขคือไอคอนสำหรับกระบวนการส่วนต่อประสานตรรกะและข้อมูล แท็บกระบวนการช่วยให้คุณกำหนดกระบวนการที่ใช้เวลานาน ตัวอย่างเช่นในแอป Crowd Control สิ่งนี้จะรวมถึงการเพิ่มผู้ติดต่อใหม่เป็นผู้นำในฐานข้อมูลและตั้งค่าอีเมลอัตโนมัติในช่วงเวลาที่กำหนด จากนั้นในแท็บลอจิกคุณจะได้รับส่วนต่อประสานการแมปวัตถุแบบลากแล้ววางคล้ายกับของ Salesforce App Cloud และ Appian ที่นี่คุณสามารถตั้งค่ากระบวนการอัตโนมัติเชิงลึกเพิ่มเติมเกี่ยวกับการโทรฐานข้อมูลและการรวมเข้ากับบริการของบุคคลที่สาม

OutSystems ยังมีคุณสมบัติการวิเคราะห์การกำกับดูแลและการจัดการผู้ใช้ที่คล้ายกันกับ Mendix หากคุณกำลังทำงานกับแผนองค์กร ในแผงควบคุมหลักหลังจากที่คุณเผยแพร่แอพ OutSystems ให้การจัดการผู้ใช้ตามบทบาทและการวิเคราะห์แอพที่ทำลายประสิทธิภาพและการมีส่วนร่วมของแอพในระบบปฏิบัติการเบราว์เซอร์ที่แตกต่างกันเป็นต้นหากธุรกิจของคุณวางแผนที่จะใช้ OutSystems หรือสำหรับแอพที่ผู้บริโภคต้องเผยแพร่ใน Android และ iOS จากนั้น OutSystems จะจัดการวงจรชีวิตของแอพทั้งหมด

การพัฒนารหัสต่ำสำหรับมืออาชีพ

OutSystems อ้างถึงรหัสต่ำเป็นระบบอัตโนมัติที่ใช้กับกระบวนการพัฒนาแอพและปรัชญานั้นแจ้งประสบการณ์ นอกเหนือจาก Mendix แล้วยังเป็นแพลตฟอร์มรหัสต่ำที่มีฟังก์ชั่นไอทีระดับองค์กรส่วนใหญ่ในแพลตฟอร์มที่มีการจัดวางอย่างชาญฉลาด เลย์เอาท์ IDE ของ OutSystems นั้นสะอาดกว่า Mendix แต่เครื่องมือทั้งสองทำงานได้ดีกว่าในการรวมฟังก์ชั่นจำนวนมากเข้ากับประสบการณ์ที่ไม่มีอะไรเงียบและคุณจะไม่หลงทาง สิ่งนี้ตรงกันข้ามกับประสบการณ์ที่มากกว่าเดิมของ Salesforce App Cloud และ Nintex Workflow Cloud

ในขณะที่เครื่องมือตัวเลือกของบรรณาธิการ Appian และ Microsoft PowerApps ยังคงมีประสบการณ์การสร้างแอพรหัสต่ำที่ราบรื่นยิ่งขึ้น OutSystems มีแผนฟรีที่ยอดเยี่ยมสำหรับ SMB พร้อมด้วย Mendix มันเป็นเครื่องมือในบทสรุปนี้ด้วยพลังการพัฒนาและการควบคุมด้านไอทีแบบครบวงจรตลอดวงจรการพัฒนาซอฟต์แวร์ สำหรับองค์กรที่จริงจังกับการพัฒนารหัสต่ำคุณจะไม่ผิดพลาดกับ OutSystems

รีวิวระบบการให้คะแนน