27 पॉइंट द्वारा corona10 2024-01-17 | 24 टिप्पणियां | WhatsApp पर शेयर करें
  • अब तक PHP वर्ज़न में विकसित किया गया Geunubodeu, वर्ज़न 6 से Python में विकसित किया गया है.
  • Python 3.8 वर्ज़न से 3.12 वर्ज़न तक सभी सपोर्ट हैं.
  • FastAPI आधारित विकसित किया गया है.
  • Apache सर्वर की जगह सीधे uvicorn से सर्व किया जा सके, इस तरह विकसित किया गया है.
  • Python में विकसित होने के कारण तरह-तरह के plugins का development बहुत आसान होने की संभावना है.

24 टिप्पणियां

 
nemorize 2025-03-04

दुर्भाग्य से G6 का डेवलपमेंट व्यावहारिक रूप से बंद हो गया है। आख़िरी commit 8 महीने पहले था, और लगता है कि कुछ समय तक इसमें कोई बदलाव नहीं होगा.
https://sir.kr/co_notice/1430

हालाँकि कुल मिलाकर मेरा रुख लगभग विरोध वाला था...
फिर भी मुझे लगा था कि यह इस मायने में एक सार्थक कोशिश है कि PHP के अलावा एक घरेलू CMS सामने आ सकता है, लेकिन अफ़सोस कि ऐसा नहीं हो पाया।
कहा जा रहा है कि वे मौजूदा G5 को और ज़्यादा साफ-सुथरा बनाने पर ध्यान देंगे, इसलिए यह सोचकर थोड़ी तसल्ली करनी होगी कि Rhymix के अलावा एक और विकल्प बचा हुआ है।

 
spp00 2024-01-20

मैंने सोचा था कि fastAPI होने की वजह से यह headless दिशा में जाएगा, लेकिन यह तो बस पारंपरिक रूप में Python में बदला गया निकला। fastAPI मूल रूप से API server बनाने के उद्देश्य का framework है, और इसकी वेबसाइट पर भी यही लिखा है। अगर पारंपरिक रूप रखना था, तो Django या Flask ज़्यादा उपयुक्त होते।

 
filab 2024-01-19

हमारा कम्युनिटी भी GnuBoard5 पर अच्छी तरह चल रहा है.
मैं Web और PHP को अच्छी तरह नहीं जानता, लेकिन सीखते हुए काम कर रहा हूँ.
अब Python को भी आज़माऊँ तो मज़ा आएगा लगता है.^^
व्यक्तिगत रूप से, मैं GnuBoard का धन्यवाद कहना चाहता हूँ.

 
smboy86 2024-01-19

और वह भी Python, आह...

 
oceanfog 2024-01-18

क्या यहाँ जितना open source में योगदान देने वाली कोई और जगह है? मुझे यहाँ से बहुत ज़्यादा मदद मिल रही है।

 
kaistj 2024-01-18

वाह~ कमाल है

 
galadbran 2024-01-18

हूँ... शायद जो लोग नए तौर पर आ रहे हैं, उन्हें यह Python होने की वजह से अच्छा लग सकता है... ऐसा हो सकता है.. मगर जो लोग पहले से Gnuboard का इस्तेमाल करके कुछ बना रहे थे, वे शायद इसमें नहीं आएंगे, यही मेरी राय है, इसलिए इसका रिस्पॉन्स कितना बड़ा होगा, यह लेकर मैं ज़्यादा निश्चित नहीं हूँ।

 
daehyeoni 2024-01-18

देश की hosting कंपनियाँ शायद Python web hosting environment को काफ़ी सपोर्ट करेंगी~

 
arfwene 2024-01-18

यह वाकई एक हैरान कर देने वाला बदलाव है। उत्सुकता है कि इतना बड़ा बदलाव GnuBoard ecosystem पर क्या असर डालेगा।

 
cloudpak 2024-01-18

Python से विकसित किया गया हिस्सा बहुत स्वागतयोग्य है.
कौन-सा हिस्सा बहुत आसान लग रहा है?

 
nemorize 2024-01-17

Gnuboard हो या XE,

  1. कम पेशेवर programming knowledge वाले users भी
  2. सस्ती web hosting service पर इसे आसानी से serve कर सकें, और
  3. पहले से मौजूद अनगिनत plugins का उपयोग कर सकें
  4. एक Korean-style(?) CMS
    — यही इसकी सबसे बड़ी ताकत है, और practically इसे अपनाने की लगभग इकलौती वजह भी।

लेकिन यह ऐसा बदलाव है जिसमें 4 नंबर को छोड़कर बाकी सभी फायदे खो जाते हैं,
और उस नुकसान की भरपाई करने लायक G6 की code quality या structure भी खास अच्छी तरह से बनी हुई नहीं है... इसलिए मैं संदेह में हूँ।

Python users के लिए G6 के साथ नए project शुरू करने पर code बहुत ज़्यादा legacy PHP जैसा लगता है,
और मौजूदा Gnuboard users के लिए G6 पर migrate करना भी practically सिर्फ नुकसान ही लगता है...
हूँ...

 
okkoreaq 2024-01-18

1 तो theme आने पर शायद कोई फ़र्क नहीं पड़ेगा
FastAPI में अपने आप में कोई तय structure नहीं होता, इसलिए structure के साथ यह कैसा है, यह जानने की जिज्ञासा है

 
nemorize 2024-01-18

ग्नुबोर्ड की सबसे बड़ी कमी के तौर पर अक्सर यह कहा जाता है कि हर बार कोई एक फीचर जोड़ते समय चीजें पैबंद लगाकर जोड़ी जाती हैं, जिससे उसे मैनेज करना मुश्किल होता जाता है। जैसा आपने कहा, FastAPI में भी अपने आप में कोई खास संरचना नहीं है, इसलिए लगता है कि पुराने मसलों को वैसे ही दोहराने की संभावना काफी ज्यादा है.

हालांकि, इसे ग्नुबोर्ड की खूबियों(?) को ज्यों का त्यों बरकरार रखना भी माना जा सकता है...

 
corona10 2024-01-18

2 नंबर शायद मुर्गी पहले या अंडा पहले वाली समस्या है, लेकिन मेरा मानना है कि अगर Python पर host किए जाने वाले services बढ़ते हैं, तो धीरे-धीरे अधिक से अधिक कंपनियों को संबंधित services देनी ही पड़ेंगी, और GnuBoard के प्रभाव को देखते हुए शायद काफ़ी बड़े बदलाव होंगे.

3 नंबर में ऐसा लगता है कि आगे विकसित किए जाने वाले plugins को तुलनात्मक रूप से आसानी से बनाया जा सकेगा, इसलिए इसमें एक तरह का trade-off है.

 
spp00 2024-01-20

पता नहीं। shared hosting (कोरिया में इसे आमतौर पर web hosting कहते हैं) विदेशों में भी PHP-आधारित ही ज़्यादा होता है; Python-आधारित shared hosting दुर्लभ है।

 
nemorize 2024-01-18

यह okkoreaq की नंबर 1 वाली बात से भी जुड़ी हुई चर्चा है.

Gnuboard को (कम से कम अब तक) व्यावहारिक रूप से ऐसे solution के रूप में देखा जा सकता है जो non-developer users को target करता है, और ऐसे users के नज़रिए से देखें तो सिर्फ terminal खोलना भी बोझिल लगता है. यानी PHP की तुलना में इसे आसानी से serve करना और manage करना मुश्किल है.

अगर मुझे अपने इस्तेमाल के लिए कुछ Gnuboard में बनाना हो, तो मैं शायद G6 इस्तेमाल करूँगा,
लेकिन अगर मुझे किसी ऐसे परिचित को, जो developer नहीं है, G5 और G6 में से एक recommend करना हो, तो भले ही G6 काफ़ी mature हो जाए, फिर भी मैं G6 recommend नहीं कर पाऊँगा.

 
powerkid 2024-01-21

PythonAnywhere जैसी चीज़ों को देखें तो Django one-touch में install हो जाता है.
मौजूदा web hosting कंपनियाँ भी PHP version वाले Geunubodeu को one-touch में install करके देती थीं.
क्या कोई खास वजह है कि आपको लगा कि सिर्फ G6 ही उस तरीके का अपवाद होगा?

भले ही यह automatic install वाला तरीका न हो...
अगर सोचें कि PHP setup करना मुश्किल होने की वजह से XAMPP वगैरह से development environment सेट किया जाता था,
और काम की गई फ़ाइलें FTP से upload की जाती थीं...
तो pip installl -r ..... से install करके git clone कर दें.. uvicorn main:app --reload
इन लगभग 3 commands से server चल जाएगा.. तो यह इतना मुश्किल है क्या, ऐसा भी सोचता हूँ.

 
corona10 2024-01-18

मेरे हिसाब से code style के पहलू को लेकर, पोर्टिंग अभी-अभी पूरी हुई है तो इसे कुछ हद तक टाला नहीं जा सकता। मुझे लगता है कि project की maturity बढ़ने के साथ यह हिस्सा सुधर जाएगा।

 
kalihman 2024-01-17

काफ़ी बड़ी प्रगति है। शानदार है।

 
haebom 2024-01-17

बहुत भावुक कर देने वाला है...

 
gyarang 2024-01-17

मुझे लगा था कि यह नाम अब भुला दिया गया है, लेकिन लगता है इस बीच ऐसी प्रगति हुई है।

 
hyeonseokoh94 2024-01-17

वाह, कमाल है। बचपन में जिन चीज़ों को देखा था, वे XE और GnuBoard थे, वाह।

 
bbulbum 2024-01-17

प्रोजेक्ट का नाम G6 बढ़िया है lol
मुझे पहले Like a G6 नाम के गाने के बारे में यह सुनने को मिला था कि उसमें G6 का मतलब जेट होता है, तो क्या शायद यहां भी वहीं से मोटिव लिया गया होगा, हाहा

 
kuroneko 2024-01-17

अरे..? यह तो वाकई बहुत चौंकाने वाली खबर है।

XE 3 क्या कर रहा है...