OpenComb Platform adalah kerangka aplikasi komputasi awan mendalam berdasarkan PHP5.3. Honeycomb mengadopsi model ekstensi, dan fungsi serta fitur dalam sistem disediakan oleh ekstensi. Oleh karena itu, pengguna dapat menyebarkan berbagai jenis aplikasi Internet dengan mengembangkan dan menginstal ekstensi.
"Mode berkendara diperpanjang"
Banyak perangkat lunak menyediakan mekanisme plug-in, yang memungkinkan plug-in yang dikembangkan oleh pihak ketiga dimuat untuk melengkapi fungsi program utama. Namun, dalam mode plug-in, dibandingkan dengan program utama, plug-in pihak ketiga hanya berperan sebagai "warga negara kelas dua" dan hanya memiliki pengaruh dan pengaruh yang terbatas pada program utama. Dalam "mode penggerak ekstensi" Honeycomb, ekstensi adalah protagonis sebenarnya, dan semua fungsi sistem disediakan oleh ekstensi.
Selain itu, satu ekstensi dapat menyempurnakan ekstensi lainnya, bukan hanya menyediakan fungsionalitas secara terpisah. Oleh karena itu, semua kebutuhan Anda dapat dicapai melalui serangkaian kombinasi yang diperluas.
[Tata letak halaman web gratis]
"Tampilan" adalah blok tampilan di halaman web. Honeycomb memungkinkan Anda mengatur tampilan di halaman web secara bebas dengan cara drag dan drop. Pada saat yang sama, Honeycomb juga memungkinkan Anda menggabungkan tampilan di halaman web mana pun ke halaman web lain untuk ditampilkan.
["Menolak untuk mengubah kode sumber"]
Mengubah perilaku sistem tidak boleh dilakukan dengan "mengutak-atik" kode sumber, karena hal ini akan menghalangi peningkatan sistem atau ekstensi dengan lancar. Honeycomb menyediakan sejumlah teknologi khusus (seperti: OOD/AOP, tenun templat, kelas/paket yang dapat diganti, file sumber daya, dll.) untuk memastikan bahwa peningkatan ekstensi dapat menghindari modifikasi file sumber, baik itu sistem atau ekstensi Semua bisa ditingkatkan dengan lancar.
[Untuk pengembangan sekunder]
Meskipun sistem yang Anda gunakan sebelumnya adalah open source, fungsinya dirancang untuk bersifat tertutup. Pengembangan sekunder berdasarkan sistem ini tidak hanya sulit, tetapi juga sering kali merusak stabilitas dan ketahanan sistem. Memungkinkan pengembang pihak ketiga untuk memperluas dan meningkatkan fungsionalitas sistem adalah tujuan utama kami saat merancang sistem Hive. Kode sumber dan desain sistem Hive bersifat terbuka.
【Komputasi Awan Mendalam】
Hive juga merupakan kerangka aplikasi komputasi awan yang diimplementasikan pada tingkat perangkat lunak: berbagai aplikasi yang dikembangkan berdasarkan Hive dapat bekerja sama sebagai suatu sistem. Baik itu perangkat lunak keuangan, sistem OA, manajemen hubungan pelanggan, pergudangan/logistik, atau mal online, BBS/komunitas, CMS, Blog, dan aplikasi yang Anda kembangkan sendiri, jika Anda mengadopsi Honeycomb dari awal, maka integrasikan aplikasi ini ke dalam Dengan a sistem terpadu, ini bukan lagi proyek tender yang bisa Anda kerjakan sendiri di Jumat sore.
----------------
Inilah yang diminati pengembang:
【Tenun templat】
Tenun template sangat mirip dengan AOP, tetapi untuk template halaman web. Honeycomb tidak menggunakan mesin templat halaman web PHP yang populer, tetapi merancang mesin templat yang lebih canggih: ia dapat menemukan elemen apa pun dalam templat dan "menenun" potongan kode templat lainnya di dalamnya. Tenun template adalah teknik yang sangat berguna ketika Anda perlu mengembangkan ekstensi baru yang menyempurnakan ekstensi.
[Pemrograman berorientasi aspek (AOP)]
Honeycomb mengimplementasikan solusi AOP dari bahasa PHP, memungkinkan Anda untuk menentukan titik eksekusi dalam sistem dan "memotong" beberapa kode baru pada titik eksekusi, sehingga mengubah atau menonaktifkan perilaku sistem yang ada. AOP adalah salah satu solusi peningkatan utama untuk perluasan dan perluasan Hive secara langsung.
[Konstruksi objek BEAN/POD]
Konstruksi objek BEAN/POD adalah antarmuka yang mengkonfigurasi properti internal suatu objek melalui array PHP (array). Objek yang biasa digunakan dalam logika bisnis seperti Controller/View/Model/Widget/Verifier semuanya dapat dibuat melalui serangkaian spesifikasi konfigurasi kacang, yang membuat pengembangan di Honeycomb sangat mirip dengan kebiasaan beberapa kerangka kerja js.
【Rilis kedua】
Hive mengadopsi perjanjian lisensi terbuka dan juga menyediakan beberapa alat untuk mengemas ekstensi dan membuat versi distribusi. Anda dapat mengembangkan produk jadi Anda sendiri berdasarkan Hive dan merilisnya kembali dengan nama dan logo Anda sendiri.
【"Kode adalah pengetahuan"】
Honeycomb menyediakan mesin kompilasi dokumen yang menganalisis kode sumber dan menghasilkan dokumen API, WIKI, dan contoh yang sesuai. Hal ini mempermudah penulisan dokumen dan contoh pengembangan Hive. Dokumentasinya juga lebih terkini - dikompilasi dari versi kode sumber terkini.