อ่าน 5 นาที
เวฟเมกเกอร์
WaveMaker คือ แพลตฟอร์มการพัฒนาแบบ low-code ที่ใช้ภาษา Java ออกแบบมาเพื่อสร้างแอปพลิเคชันและแพลตฟอร์มซอฟต์แวร์ บริษัท WaveMaker Inc.
เวฟเมกเกอร์
| พิมพ์ | ส่วนตัว |
|---|---|
| อุตสาหกรรม | การพัฒนาแอปพลิเคชันอย่างรวดเร็วแพลตฟอร์ม Low-code aPaaS การเปลี่ยนแปลงทางดิจิทัลการพัฒนาซอฟต์แวร์แบบ Agile ซอฟต์แวร์สำหรับองค์กร การประมวลผล บนคลาวด์ซอฟต์แวร์คอมพิวเตอร์ |
| ก่อตั้ง | 2003 |
| สำนักงานใหญ่ | เมาน์เทนวิว รัฐแคลิฟอร์เนีย |
บุคคลสำคัญ | วิเจย์ พูลลูร์ซีอีโอ |
| สินค้า | WaveMaker low code Studio & Platform |
จำนวนพนักงาน | ประมาณ 250 (2016) |
| เว็บไซต์ | www.wavemaker.com |
WaveMakerคือแพลตฟอร์มการพัฒนาแบบ low-codeที่ใช้ภาษาJavaออกแบบมาเพื่อสร้างแอปพลิเคชันและแพลตฟอร์มซอฟต์แวร์ บริษัท WaveMaker Inc. ตั้งอยู่ที่เมืองเมาน์เทนวิว รัฐแคลิฟอร์เนีย แพลตฟอร์มนี้วางจำหน่ายในฐานะเครื่องมือสำหรับการพัฒนาแอปพลิเคชันและการปรับปรุงระบบไอทีให้ทันสมัย นอกจากนี้ยังถูกใช้โดยผู้จำหน่ายซอฟต์แวร์อิสระ ( ISV ) เป็นส่วนประกอบในผลิตภัณฑ์ของตน ด้วย
แพลตฟอร์มนี้ได้รับอนุญาตให้องค์กรต่างๆ ใช้ในการจัดตั้ง สภาพแวดล้อม แพลตฟอร์มเป็นบริการ (PaaS) สำหรับการพัฒนาและใช้งานแอปพลิเคชัน[ 1 ]ทั้งนักพัฒนาและผู้ใช้ทางธุรกิจสามารถใช้แพลตฟอร์มนี้ในการสร้างแอปพลิเคชันได้ แอปพลิเคชันเหล่านี้รองรับการรวม API การแสดงภาพข้อมูล และอินเทอร์เฟซผู้ใช้ที่ตอบสนองได้ดี[ 2 ]
แอปพลิเคชันที่สร้างขึ้นบนแพลตฟอร์มสามารถปรับใช้บนโครงสร้างพื้นฐานคลาวด์สาธารณะหรือส่วนตัวได้ คอนเทนเนอร์สามารถปรับใช้บนเครื่องเสมือนหรือโดยตรงบนฮาร์ดแวร์เปล่า[ 2 ]ซอฟต์แวร์ประกอบด้วย คอนโซล ส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) สำหรับจัดการโครงสร้างพื้นฐานโดยใช้คอนเทนเนอร์Docker [ 1 ]
แพลตฟอร์มนี้มีฟีเจอร์สำหรับการปรับใช้แอปพลิเคชัน การจัดการวงจรชีวิตและการเผยแพร่ เวิร์กโฟลว์การปรับใช้ และการควบคุมการเข้าถึง: [ 1 ] [ 3 ]
- แอปพลิเคชันสำหรับเว็บ แท็บเล็ต และสมาร์ทโฟน
- เทคโนโลยีระดับองค์กร เช่นJava , Hibernate , Spring , AngularJS , JQuery
- API และ CLI ที่Docker จัดให้
- การจัดแพ็กเกจซอฟต์แวร์สแต็ก การจัดเตรียมคอนเทนเนอร์ การอัปเกรดสแต็กและแอปพลิเคชัน การจำลองแบบ และการทนต่อความผิดพลาด
เวฟเมกเกอร์ สตูดิโอ
แพลตฟอร์มนี้มีศูนย์กลางอยู่ที่ WaveMaker Studio ซึ่งเป็น เครื่องมือ พัฒนาอย่างรวดเร็วแบบ WYSIWYG ที่ใช้ส่วนต่อประสานแบบลากและวาง[ 4 ] WaveMaker Studio รองรับการพัฒนาแอปพลิเคชันอย่างรวดเร็ว (RAD) สำหรับเว็บ คล้ายกับสิ่งที่ผลิตภัณฑ์อย่างPowerBuilderและLotus Notesให้บริการสำหรับการประมวลผลแบบไคลเอ็นต์เซิร์ฟเวอร์[ 5 ]
แอปพลิเคชันที่พัฒนาด้วย WaveMaker Studio เป็นแบบข้ามแพลตฟอร์ม รองรับการใช้งานบนคอมพิวเตอร์ส่วนบุคคล โทรศัพท์มือถือ และแท็บเล็ต[ 4 ]แอปพลิเคชันที่สร้างโดยใช้ WaveMaker Studio เป็นไปตามสถาปัตยกรรม โมเดล-วิว-คอนโทรลเลอร์
WaveMaker Studio มียอดดาวน์โหลดมากกว่าสองล้านครั้ง ชุมชนผู้ใช้งาน Studio ประกอบด้วยผู้ใช้ที่ลงทะเบียน 30,000 ราย[ 6 ]แอปพลิเคชันที่สร้างโดย WaveMaker Studio ได้รับอนุญาตภายใต้ ใบ อนุญาตApache [ 7 ]
WaveMaker Studio 8 เปิดตัวเมื่อวันที่ 25 กันยายน 2558 ในเวอร์ชันก่อนหน้า เช่น Studio 7 ซอฟต์แวร์ได้รับการปรับปรุงโครงสร้างทางสถาปัตยกรรม โดยใช้ เฟรมเวิร์ก AngularJSในขณะที่เวอร์ชัน Studio ก่อนหน้า (6.7, 6.6, 6.5) ใช้Dojo Toolkitคุณสมบัติบางส่วนของ WaveMaker Studio 7 ได้แก่:
- การสร้าง แมปปิ้ง Hibernateและคิวรี Hibernate โดยอัตโนมัติจากการนำเข้าสคีมาฐานข้อมูล
- การสร้างวิดเจ็ตข้อมูลระดับองค์กรโดยอัตโนมัติโดยอิงจากการนำเข้าสคีมา วิดเจ็ตแต่ละตัวสามารถแสดงข้อมูลจากตารางฐานข้อมูลในรูปแบบตารางหรือแบบฟอร์มแก้ไขได้ แบบฟอร์มแก้ไขจะดำเนินการฟังก์ชันการสร้าง การอัปเดต และการลบโดยอัตโนมัติ
- WYSIWYG Ajax development studio ทำงานในเบราว์เซอร์[ 8 ]
- การติด ตั้งใช้งานบนTomcat , IBM WebSphere , Weblogic , JBoss
- เครื่องมือ Mashupสำหรับประกอบแอปพลิเคชันเว็บโดยใช้ เว็บเซอร์วิส SOAP , RESTและRSS , บริการ Java และฐานข้อมูล
- รองรับโค้ดCSS , HTMLและJava ที่มีอยู่แล้ว
- ความสามารถในการใช้งานไฟล์ .war มาตรฐานของ Java
เทคโนโลยีและกรอบการทำงาน
WaveMaker อนุญาตให้ผู้ใช้สร้างแอปพลิเคชันที่ทำงานบน "Open Systems Stack" โดยอิงจากเทคโนโลยีและเฟรมเวิร์กต่อไปนี้: AngularJS , Bootstrap , NVD3, HTML , CSS , Apache Cordova , Hibernate , Spring , Spring Security , Javaการผสานรวมต่างๆ ที่รองรับได้แก่: [ 9 ] [ 10 ] [ 11 ]
- ฐานข้อมูล : Oracle , MySQL , Microsoft SQL Server , PostgreSQL , IBM DB2 , HSQLDB
- การตรวจสอบสิทธิ์ : LDAP , Active Directory , CAS , บริการ Java แบบกำหนดเอง, ฐานข้อมูล
- ระบบควบคุมเวอร์ชัน : Bitbucket (หรือ Stash), GitHub , Apache Subversion
- การใช้งาน : Amazon AWS , Microsoft Azure , WaveMaker Private Cloud ( การสร้างคอนเทนเนอร์ด้วย Docker ), IBM Web Sphere , Apache Tomcat , SpringSource tcServer, Oracle WebLogic Server , JBoss (WildFly) , GlassFish
- ร้านค้าแอปพลิเคชัน : Google Play , Apple App Store , Windows Store
ประวัติศาสตร์
ในปี 2546 WaveMaker ก่อตั้งขึ้นในชื่อ ActiveGrid จากนั้นในปี 2550 ได้เปลี่ยนชื่อเป็น Wavemaker [ 12 ]และถูกVMware เข้าซื้อกิจการ ในปี 2554 [ 13 ]ในเดือนมีนาคม 2556 การสนับสนุนโครงการ WaveMaker ได้ยุติลง[ 14 ]
ในเดือนพฤษภาคม พ.ศ. 2556 Pramati Technologies ได้เข้าซื้อสินทรัพย์ของ WaveMaker [ 15 ]ในเดือนกุมภาพันธ์ พ.ศ. 2557 Wavemaker Studio 6.7 ได้ถูกปล่อยออกมา ซึ่งเป็นเวอร์ชันโอเพนซอร์สสุดท้ายของ Studio [ 16 ]ในเดือนกันยายน พ.ศ. 2557 WaveMaker Inc. ได้เปิดตัว WaveMaker RAD Platform ซึ่งช่วยให้องค์กรต่างๆ สามารถใช้งานแพลตฟอร์มแอปพลิเคชันของตนเองเพื่อสร้างและเรียกใช้แอปได้[ 17 ]
ในเดือนมีนาคม 2023 WaveMaker ได้เปิดตัวเวอร์ชัน 11.5 ซึ่งนำเครื่องมือที่ขับเคลื่อนด้วยปัญญาประดิษฐ์มาใช้ในสภาพแวดล้อมการพัฒนาแอปพลิเคชัน
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ