27 poin oleh corona10 2024-01-17 | 24 komentar | Bagikan ke WhatsApp
  • Gnuboard, yang sebelumnya dikembangkan dalam versi PHP, mulai versi 6 dikembangkan dengan Python.
  • Mendukung semua versi dari Python 3.8 hingga 3.12
  • Dikembangkan berbasis FastAPI
  • Dikembangkan agar dapat disajikan langsung dengan uvicorn tanpa server Apache.
  • Karena dikembangkan dengan Python, pengembangan berbagai plugin tampaknya akan menjadi sangat mudah.

24 komentar

 
nemorize 2025-03-04

Sayangnya, G6 pada praktiknya sudah dihentikan pengembangannya. Commit terakhir adalah 8 bulan lalu, dan sepertinya tidak akan ada perubahan untuk sementara waktu.
https://sir.kr/co_notice/1430

Meskipun secara keseluruhan posisi saya cenderung lebih ke menentang...
Saya pikir ini adalah upaya yang bermakna karena ada kemungkinan muncul CMS buatan lokal yang bukan berbasis PHP, tetapi tetap sangat disayangkan hasilnya jadi seperti ini.
Karena katanya mereka akan fokus merapikan G5 yang sudah ada agar lebih rapi, mau tidak mau saya harus sedikit terhibur dengan fakta bahwa masih ada satu opsi lain selain Rhymix.

 
spp00 2024-01-20

Saya kira karena pakai fastAPI akan menuju model headless, ternyata hanya bentuk tradisional yang diganti ke Python. fastAPI pada dasarnya adalah framework yang ditujukan untuk membuat server API, dan di situs resminya pun tertulis demikian. Kalau bentuknya tradisional, seharusnya yang lebih cocok adalah Django atau Flask.

 
filab 2024-01-19

Komunitas kami juga berjalan dengan baik menggunakan GnuBoard 5.
Saya tidak terlalu paham Web dan PHP, tetapi saya menjalaninya sambil belajar.
Sekarang sepertinya akan menyenangkan juga kalau mencoba Python.^^
Secara pribadi, saya ingin menyampaikan terima kasih kepada GnuBoard.

 
smboy86 2024-01-19

Kok malah Python T_T

 
oceanfog 2024-01-18

Apakah ada tempat lain yang berkontribusi pada open source sebesar ini? Saya sangat banyak terbantu.

 
kaistj 2024-01-18

Wah~ luar biasa ya

 
galadbran 2024-01-18

Hmm... bagaimanapun juga, orang-orang yang baru masuk mungkin bisa berpikir, karena ini Python jadi bagus juga... tapi...
Menurut saya, orang-orang yang selama ini membangun sesuatu dengan menggunakan Gnuboard kemungkinan besar tidak akan pindah,
jadi saya kurang yakin apakah responsnya akan besar.

 
daehyeoni 2024-01-18

Sepertinya perusahaan hosting domestik akan banyak mendukung lingkungan web hosting Python ya~

 
arfwene 2024-01-18

Perubahan yang mengejutkan. Saya penasaran dampak perubahan besar seperti ini terhadap ekosistem GnuBoard.

 
cloudpak 2024-01-18

Bagian yang dikembangkan dengan Python sangat saya sambut baik.
Bagian mana yang tampaknya akan menjadi sangat mudah?

 
nemorize 2024-01-17

Baik Gnuboard maupun XE,

  1. bisa dengan mudah dijalankan di atas layanan web hosting murah oleh
  2. pengguna yang tidak punya banyak pengetahuan pemrograman profesional,
  3. sambil memanfaatkan banyak sekali plugin yang sudah ada,
  4. sebagai CMS khas Korea (?)
    itulah keunggulan terbesar mereka, dan praktis satu-satunya alasan untuk mengadopsinya.

Tetapi ini adalah perubahan yang membuat hampir semua keunggulan itu hilang kecuali poin nomor 4,
dan kualitas maupun struktur kode G6 juga tidak tertata cukup baik untuk menutup kerugian tersebut... jadi saya skeptis.

Bagi pengguna Python, kodenya terlalu terasa seperti PHP lawas untuk memulai proyek baru dengan G6,
sementara bagi pengguna Gnuboard yang sudah ada, bermigrasi ke G6 pada dasarnya tidak menawarkan apa pun selain kekurangan...
Haa...

 
okkoreaq 2024-01-18

Untuk poin 1, sepertinya itu bagian yang tidak terlalu berpengaruh kalau nanti ada tema.
FastAPI sendiri tidak punya struktur yang benar-benar baku, jadi saya penasaran seperti apa struktur yang sudah ditata itu.

 
nemorize 2024-01-18

Yang sering disebut sebagai kelemahan terbesar GnuBoard adalah setiap kali menambahkan satu fitur, tambal sulamnya makin banyak sehingga sulit dikelola. Namun seperti yang Anda katakan, FastAPI sendiri juga tidak benar-benar punya struktur yang jelas, jadi kemungkinan besar masalah yang sudah ada akan terulang begitu saja.

Meski begitu, bisa juga dibilang ini mempertahankan kelebihan(?) GnuBoard apa adanya...

 
corona10 2024-01-18

Nomor 2 mungkin adalah persoalan ayam dulu atau telur dulu, tetapi saya rasa jika semakin banyak layanan yang harus di-host dengan Python, makin banyak perusahaan yang pada akhirnya mau tak mau akan menyediakan layanan terkait, dan mengingat pengaruh Gnuboard, saya pikir kemungkinan akan ada cukup banyak perubahan.

Untuk poin 3, sepertinya ada trade-off dalam hal plugin yang akan dikembangkan ke depan bisa dibuat dengan relatif lebih mudah.

 
spp00 2024-01-20

Entahlah. Shared hosting (di Korea ini biasanya disebut web hosting) di luar negeri juga berbasis PHP, jadi shared hosting berbasis Python itu jarang.

 
nemorize 2024-01-18

Ini juga berkaitan dengan pembahasan nomor 1 dari okkoreaq.

Geunuboard bisa dibilang sebagai solusi yang, setidaknya sampai sekarang, pada praktiknya menargetkan pengguna yang bukan developer, dan dari sudut pandang pengguna seperti itu, bahkan harus membuka terminal saja sudah terasa memberatkan. Artinya, dibandingkan PHP, sistem ini lebih sulit untuk disajikan dan dikelola dengan sederhana.

Kalau saya harus membuat sesuatu yang akan saya gunakan sendiri dengan Geunuboard, saya rasa saya akan memakai G6,
tetapi jika saya harus merekomendasikan salah satu dari G5 dan G6 kepada kenalan yang bukan developer, meskipun G6 nanti sudah cukup matang, saya rasa saya tetap tidak akan bisa merekomendasikan G6.

 
powerkid 2024-01-21

Kalau melihat yang seperti PythonAnywhere, Django bisa dipasang dengan sekali klik.
Penyedia web hosting yang sudah ada juga memasang Gnuboard versi PHP dengan sekali klik.
Apakah ada alasan tertentu Anda berpikir bahwa hanya G6 yang akan menjadi pengecualian dari cara seperti itu?

Bahkan kalau bukan dengan cara instalasi otomatis...
Kalau mengingat dulu PHP sulit disetel sehingga lingkungan pengembangan diatur dengan XAMPP dan semacamnya,
lalu hasil kerja diunggah lewat FTP...
tinggal pasang dengan pip installl -r ....., lalu git clone, dan uvicorn main:app --reload...
dengan sekitar 3 perintah saja servernya mungkin sudah akan berjalan.. jadi saya juga berpikir, apakah ini benar-benar sesulit itu.

 
corona10 2024-01-18

Menurut saya, dari sisi gaya kode hal itu memang tidak terhindarkan ketika proses porting baru saja selesai. Bagian itu menurut saya akan membaik seiring meningkatnya kematangan proyek.

 
kalihman 2024-01-17

Perkembangannya sangat pesat. Luar biasa.

 
haebom 2024-01-17

Mengesankan sekali...

 
gyarang 2024-01-17

Saya kira namanya sudah jadi sesuatu yang terlupakan, ternyata ada perkembangan seperti ini.

 
hyeonseokoh94 2024-01-17

Wah, luar biasa. Waktu kecil saya sering melihat xe dan GnuBoard, wow.

 
bbulbum 2024-01-17

Nama proyek G6 keren ya wkwk
Dulu saya pernah dengar dari lagu Like a G6 bahwa G6 melambangkan jet pribadi, jangan-jangan dari situ juga ya inspirasinya wkwk

 
kuroneko 2024-01-17

Eh..? Ini kabar yang sangat mengejutkan.

XE 3 sedang apa...