27 puan yazan corona10 2024-01-17 | 24 yorum | WhatsApp'ta paylaş
  • Şimdiye kadar PHP sürümüyle geliştirilen Gnuboard, 6. sürümden itibaren Python ile geliştirildi.
  • Python 3.8 sürümünden 3.12 sürümüne kadar tamamı destekleniyor.
  • FastAPI tabanlı olarak geliştirildi.
  • Apache sunucusu yerine doğrudan uvicorn ile servis verebilecek şekilde geliştirildi.
  • Python ile geliştirildiği için çeşitli eklentilerin geliştirilmesinin oldukça kolay olması bekleniyor.

24 yorum

 
nemorize 2025-03-04

Ne yazık ki G6 fiilen geliştirme durdurulmuş durumda. Son commit 8 ay önce yapılmış ve bir süre daha bir değişiklik olmayacak gibi görünüyor.
https://sir.kr/co_notice/1430

Ben genel olarak karşıya daha yakın bir pozisyonda olsam da...
PHP dışındaki yerli bir CMS’nin ortaya çıkabilmesi açısından anlamlı bir girişim olduğunu düşünmüştüm ama ne yazık ki böyle oldu.
Mevcut G5’i biraz daha temiz bir hale getirmeye odaklanacaklarını söylediklerine göre, Rhymix dışında bir seçeneğin daha kalmış olmasıyla teselli bulmak gerekecek.

 
spp00 2024-01-20

fastAPI olduğu için headless bir yöne gideceğini sanmıştım ama meğer sadece geleneksel yapıyı koruyup Python'a geçirmişler. fastAPI temelde API sunucusu oluşturmak için olan bir framework ve ana sayfasında da böyle belirtiliyor. Geleneksel yapı olacaksa Django ya da Flask daha uygun olurdu.

 
filab 2024-01-19

Topluluğumuz da GnuBoard5 ile gayet iyi şekilde işletiliyor.
Web ve PHP'yi çok iyi bilmiyorum ama öğrenerek ilerliyorum.
Artık Python'a da meydan okumak eğlenceli olacak gibi görünüyor.^^
Kişisel olarak GnuBoard'a teşekkür etmek istiyorum.

 
smboy86 2024-01-19

Neden Python ki ağlamaklı yüz

 
oceanfog 2024-01-18

Buradaki kadar açık kaynağa katkı yapan başka bir yer var mı? Ben gerçekten çok fazla destek alıyorum.

 
kaistj 2024-01-18

Vay be~ Harika.

 
galadbran 2024-01-18

Hımm... Sonuçta yeni girenler için Python olduğu için iyi diyebilirler gibi geliyor ama..
Mevcut durumda GnuBoard kullanarak bir şeyler kurmuş olanların muhtemelen geçmeyeceğini düşünüyorum,
Bu yüzden büyük bir ilgi görüp görmeyeceğinden pek emin değilim.

 
daehyeoni 2024-01-18

Yerli hosting şirketleri muhtemelen Python web hosting ortamını da geniş ölçüde destekleyecektir~

 
arfwene 2024-01-18

Gerçekten şaşırtıcı bir değişim. Böylesine büyük bir dönüşümün Gnuboard ekosistemi üzerinde nasıl bir etkisi olacağını merak ediyorum.

 
cloudpak 2024-01-18

Python ile geliştirilen kısmı fazlasıyla memnuniyetle karşılıyorum.
Hangi yönünün çok kolay olacağı düşünülüyor?

 
nemorize 2024-01-17

GnuBoard da XE de

  1. profesyonel programlama bilgisi fazla olmayan kullanıcıların
  2. ucuz web hosting hizmetleri üzerinde kolayca sunabildiği
  3. mevcut sayısız eklentiden yararlanabildiği
  4. Kore tarzı(?) bir CMS
    olmaları en büyük avantajları ve fiilen tercih edilmelerinin neredeyse tek sebebi buydu.

Ama bu değişiklik, 4. madde dışındaki tüm avantajları ortadan kaldırıyor;
üstelik bu kaybı telafi edecek kadar G6'nın kod kalitesi ya da yapısı da iyi oturtulmuş görünmüyor... Ben şüpheciyim.

Python kullanıcılarının G6 ile yeni proje başlatması için kod fazla legacy PHP tarzında,
mevcut GnuBoard kullanıcılarının G6'ya migration yapması açısından da durum fiilen dezavantajdan ibaret gibi...
Hımm...

 
okkoreaq 2024-01-18

1, tema çıktığında çok da önemli olmayan bir kısım gibi görünüyor.
FastAPI'nin kendisinin belirgin bir yapısı pek olmadığından, yapılandırılmış halinin nasıl olduğunu merak ediyorum.

 
nemorize 2024-01-18

Gnuboard'un en büyük dezavantajı olarak söylenen şey, her yeni özellik eklendiğinde yama üstüne yama yapılarak yönetimin zorlaşması; dediğiniz gibi FastAPI'nin kendisinin de pek belirgin bir yapısı olmadığı için mevcut sorunların aynen tekrarlanma ihtimali yüksek görünüyor.

Gnuboard'un avantajını(?) olduğu gibi koruduğu da söylenebilir tabii ama...

 
corona10 2024-01-18
  1. madde tavuk mu yumurtadan çıkar, yumurta mı tavuktan meselesi olabilir ama Python ile barındırılması gereken servisler arttıkça giderek daha fazla şirketin ilgili hizmetleri sunmak zorunda kalacağını düşünüyorum; Gnuboard'un etkisini düşününce muhtemelen oldukça büyük değişiklikler olacaktır.

  2. madde ise, bundan sonra geliştirilecek eklentilerin nispeten kolay geliştirilebilmesi açısından bir tür trade-off var gibi görünüyor.

 
spp00 2024-01-20

Şey, paylaşımlı hosting (Kore'de buna genelde web hosting deniyor) yurt dışında da PHP tabanlı; Python tabanlı paylaşımlı hosting ise nadir.

 
nemorize 2024-01-18

Bu, okkoreaq'nin 1 numaralı ilgili hikâyesiyle de bağlantılı bir konu.

Gnuboard, (en azından şimdiye kadar) fiilen geliştirici olmayan kullanıcıları hedefleyen bir çözüm olarak görülebilir; böyle bir kullanıcının açısından bakıldığında ise terminali açmak zorunda olmak bile başlı başına bir yüktür. Yani PHP'ye kıyasla servis etmek ve yönetmek daha zor.

Kendim kullanacağım bir şeyi Gnuboard ile geliştirmem gerekse muhtemelen G6 kullanırdım,
ama geliştirici olmayan bir tanıdığıma G5 ile G6 arasında birini önermem gerekse, G6 yeterince olgunlaşsa bile G6'yı öneremem gibi görünüyor.

 
powerkid 2024-01-21

PythonAnywhere gibi şeylere bakınca Django tek tıkla kuruluyor.
Mevcut web hosting şirketleri de PHP sürümündeki GnuBoard’u tek tıkla kuruyordu.
Sizce özellikle G6’nın bu yöntem için istisna olacağını düşündüren bir sebep mi vardı?

İlla otomatik kurulum yöntemi olmak zorunda da değil...
Eskiden PHP kurulumu zor diye XAMPP gibi araçlarla geliştirme ortamı kurup,
ortaya çıkan işi FTP ile yüklediğimizi düşününce...
pip installl -r ..... ile kurup git clone yapıp, uvicorn main:app --reload
gibi 3 komutla sunucu çalışacak zaten.. bunun o kadar zor olup olmadığını ben de düşünüyorum.

 
corona10 2024-01-18

Bence kod stili açısından, port işlemi daha yeni tamamlanmışken bunun kaçınılmaz olduğunu düşünüyorum. Bu kısmın da projenin olgunluğu arttıkça iyileşeceğini düşünüyorum.

 
kalihman 2024-01-17

Müthiş bir gelişme. Harika.

 
haebom 2024-01-17

Gerçekten duygulandırıcı...

 
gyarang 2024-01-17

Artık unutulmuş bir isim olduğunu sanıyordum ama meğer böyle bir gelişme yaşanmış.

 
hyeonseokoh94 2024-01-17

Vay canına, müthiş. Küçükken gördüğüm şeyler XE ve Gnuboard’du, vay be d d

 
bbulbum 2024-01-17

Proje adı G6, hoşmuş haha
Eskiden Like a G6 diye bir şarkıda G6'nın özel jet'i simgelediğini duymuştum; acaba buradaki esin kaynağı da bu olabilir mi hehe

 
kuroneko 2024-01-17

Ha..? Bu gerçekten oldukça şaşırtıcı bir haber.

XE 3 ne yapıyor acaba...