Skript VS Plugin

PL vs SK


  • Kullanılan toplam oy
    14

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Ölü bir dinozor olarak iki-üç kelam edeyim bari.
Yukarıdaki arkadaşların bazıları Skript eklentisinin performansı ile alakalı olan her konuda kendi fikirlerini belirtmezse bir şeyleri eksik kalıyor. 12331212341231244123451543223452354523 kere kavga etsek de, bu arkadaşlar Skript kendilerine ne yaptıysa sürekli Skript'in performansına laf ediyor. Durmuyorlar!
Bir ara kendileri Skript eklentisinden daha performanslı bir scripting eklentisi geliştiriyorlardı, adını da verelim: Kazuro. Sonuç noldu? Beceremediler ya da bitirdiler ama biz duymadık. Belki de üşendiler?

Söz konusu eklentinin kötülenecek çok fazla tarafı var, özellikle parseri gerçekten kötü denilebilir ancak burda benim bahsettiğim şey bu değil. Bu eklentinin bu arkadaşların beyninde açtığı delik. Aslında iyi insan bunlar ama belli ki zamanında çok kötü bir olay yaşamışlar bu eklenti yüzünden.

------------------------------------------

Türkiye'de bulunan sunucuların (kendi geliştirici ekibi olan ve Skript kullanmayanları muaf tutuyorum) neredeyse tamamının kullandığı scriptler birer çöpten başka bir şey değil. Konuyu açan arkadaşın da kim olduğunu biliyoruz ve geçmişteki ve gelecekteki sunucularındaki script kodlarının çöp olacağını da biliyoruz.
Son 1 yılda iyice fazlalaşan satış ekiplerindeki arkadaşlar, sunucuların yöneticilerinin cahilliklerinden faydalanıp çöp kodları 3124124412 TL'ye satarak parayı kırıyor. Yöneticilerin düşünceleri ise "amaaqğğqğqğn kod çalııışıyororr boşveeerrr" gibisinden. Bu kadar basit bir eklentide bile hiçbir şey yapamayan, bir değişkenin değerini bile değiştiremeyen yönetici!lere diyecek söz yok.
Doğru kod yazdığınız zaman Skript de Java ile kodlanmış bir eklenti nasıl çalışırsa öyle çalışacaktır. Skript bir eventin gerçekleştiğini anlamak için önce Minecraft'a, ordan Spigot'a, ordan oyuncuya, ordan tekrar Minecraft'a gitmiyor. Listenere bilgi geldiği anda event tetikleniyor.
Skript, parse süresi dışında fazla dezavantaja sahip değil. Parser ne zaman yeniden kodlanır ve Spigot'tan bağımsız çalışır duruma gelir ise, o zaman tekrar bu konuları tartışabiliriz.
 
Son düzenleme:

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
Ölü bir dinozor olarak iki-üç kelam edeyim bari.
Yukarıdaki arkadaşların bazıları Skript eklentisinin performansı ile alakalı olan her konuda kendi fikirlerini belirtmezse bir şeyleri eksik kalıyor. 12331212341231244123451543223452354523 kere kavga etsek de, bu arkadaşlar Skript kendilerine ne yaptıysa sürekli Skript'in performansına laf ediyor. Durmuyorlar!
Bir ara kendileri Skript eklentisinden daha performanslı bir scripting eklentisi geliştiriyorlardı, adını da verelim: Kazuro. Sonuç noldu? Beceremediler ya da bitirdiler ama biz duymadık. Belki de üşendiler?

Söz konusu eklentinin kötülenecek çok fazla tarafı var, özellikle parseri gerçekten kötü denilebilir ancak burda benim bahsettiğim şey bu değil. Bu eklentinin bu arkadaşların beyninde açtığı delik. Aslında iyi insan bunlar ama belli ki zamanında çok kötü bir olay yaşamışlar bu eklenti yüzünden.

------------------------------------------

Türkiye'de bulunan sunucuların (kendi geliştirici ekibi olan ve Skript kullanmayanları muaf tutuyorum) neredeyse tamamının kullandığı scriptler birer çöpten başka bir şey değil. Konuyu açan arkadaşın da kim olduğunu biliyoruz ve geçmişteki ve gelecekteki sunucularındaki script kodlarının çöp olacağını da biliyoruz.
Son 1 yılda iyice fazlalaşan satış ekiplerindeki arkadaşlar, sunucuların yöneticilerinin cahilliklerinden faydalanıp çöp kodları 3124124412 TL'ye satarak parayı kırıyor. Yöneticilerin düşünceleri ise "amaaqğğqğqğn kod çalııışıyororr boşveeerrr" gibisinden. Bu kadar basit bir eklentide bile hiçbir şey yapamayan, bir değişkenin değerini bile değiştiremeyen yönetici!lere diyecek söz yok.
Doğru kod yazdığınız zaman Skript de Java ile kodlanmış bir eklenti nasıl çalışırsa öyle çalışacaktır. Skript bir eventin gerçekleştiğini anlamak için önce Minecraft'a, ordan Spigot'a, ordan oyuncuya, ordan tekrar Minecraft'a gitmiyor. Listenere bilgi geldiği anda event tetikleniyor.
Skript, parse süresi dışında fazla dezavantaja sahip değil. Parser ne zaman yeniden kodlanır ve Spigot'tan bağımsız çalışır duruma gelir ise, o zaman tekrar bu konuları tartışabiliriz.
Ey ahali görüyorsunuz. Ben sizlere vikipediden ve yazılım topluluklarından araştırıp bulabileceğiniz bilgilerle düzgün bir şey veriyorum. Sonra gerçekten ne diller hakkında ne derleyiciler hakkında bir şey bilmeyenler gelip aynen bu şekilde her şeye laf atarak konuşuyorlar. Bilirsiniz ki felsefi tartışma basamaklarının en dibi "karşıdaki kişiye laf atmak"tır.

Mesela 3-4 gün önce konusunu açtığım Kins'e "beceremediler" diyebiliyor. Hiç araştırma yapmadan. Hayatında bir kere olsun bir derleyicinin şemasını bile görmemiş biri, buna hayatını adamış birine "beceremediler" diyor. Ondan sonra "skript ile derdiniz ne" oluyor. Benim skript ile hiçbir derdim yok. Yazmasının daha kolay olduğunu vs. zaten biliyorum. Ancak bütün görüşlere ve 2 kelime vikipedi yazısı okumaya bile kapalı olan kişiler gelip gelip laf atmaya devam ediyor.

He illa skript'in benim dediğim gibi çalıştığına dair kanıt istiyorsanız decompile edip tek tek kodları önünüze süreyim. Python gibi ruby gibi kat kat gelişmiş dillerin bile çalışma mantığı bu iken skript'i hala milyon dolarlık şirketlerin kullandığı dillerden üstün görme çabaları var. Daha az önce "performans açısından bütün interpreted dillerin daha yavaş olduğuna dair" bir vikipedi linki paylaştım ama galiba ona bile bakılmamış.

Skript adı üstünde: bir scripting dili. Ve interpreted olmak zorunda. Eğer skript kodunu direkt olarak javaya dönüştürmezseniz her zaman da interpreted olarak kalacaktır ve parser'ı milyonlarca kez baştan da kodlasanız her zaman interpreted olduğu için javadan yavaş kalacaktır. Javaya dönüştürürseniz de javanın kendi başına daha hızlı olduğunu zaten kabul etmiş oluyorsunuz. Kısaca: Cehalet, bilmişlik yaparak veya bilenlere laf atarak kapatılmaz. Bir şey bilmiyorsanız neden boş yere konuşuyorsunuz ki? (Merak etmeyin bu mesajı atan kişiye aynı şeyleri bin kere söyledim ama hala laf atıyor yani boş yere söylediğimi de biliyorum.)

Edit: Bu arada bu arkadaşın belirmediği bir detayı da belirteyim. Kins dediğimiz şey aslında bu arkadaşın bir yancısı "eğer skript gibi bir dil yaparsanız javayı bırakıcam" dediği için yapıldı. Yapıp foruma koyduk. Kendisinin hala javayı bırakmasını da bekliyoruz. Tabi bunların hepsi böyle.
 

Koply

Codexia
En iyi cevaplar
0
Bir ara kendileri Skript eklentisinden daha performanslı bir scripting eklentisi geliştiriyorlardı, adını da verelim: Kazuro. Sonuç noldu? Beceremediler ya da bitirdiler ama biz duymadık. Belki de üşendiler?
1589968484162.png

1589968419269.png


AOP dendiğinde "OOP olmasın o" falan, Java'yı öğrendikten sonra devam edelim isterseniz. Daha nezih bir tartışma olur.
 

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Ey ahali görüyorsunuz. Ben sizlere vikipediden ve yazılım topluluklarından araştırıp bulabileceğiniz bilgilerle düzgün bir şey veriyorum. Sonra gerçekten ne diller hakkında ne derleyiciler hakkında bir şey bilmeyenler gelip aynen bu şekilde her şeye laf atarak konuşuyorlar. Bilirsiniz ki felsefi tartışma basamaklarının en dibi "karşıdaki kişiye laf atmak"tır.

Mesela 3-4 gün önce konusunu açtığım Kins'e "beceremediler" diyebiliyor. Hiç araştırma yapmadan. Hayatında bir kere olsun bir derleyicinin şemasını bile görmemiş biri, buna hayatını adamış birine "beceremediler" diyor. Ondan sonra "skript ile derdiniz ne" oluyor. Benim skript ile hiçbir derdim yok. Yazmasının daha kolay olduğunu vs. zaten biliyorum. Ancak bütün görüşlere ve 2 kelime vikipedi yazısı okumaya bile kapalı olan kişiler gelip gelip laf atmaya devam ediyor.

He illa skript'in benim dediğim gibi çalıştığına dair kanıt istiyorsanız decompile edip tek tek kodları önünüze süreyim. Python gibi ruby gibi kat kat gelişmiş dillerin bile çalışma mantığı bu iken skript'i hala milyon dolarlık şirketlerin kullandığı dillerden üstün görme çabaları var. Daha az önce "performans açısından bütün interpreted dillerin daha yavaş olduğuna dair" bir vikipedi linki paylaştım ama galiba ona bile bakılmamış.

Skript adı üstünde: bir scripting dili. Ve interpreted olmak zorunda. Eğer skript kodunu direkt olarak javaya dönüştürmezseniz her zaman da interpreted olarak kalacaktır ve parser'ı milyonlarca kez baştan da kodlasanız her zaman interpreted olduğu için javadan yavaş kalacaktır. Javaya dönüştürürseniz de javanın kendi başına daha hızlı olduğunu zaten kabul etmiş oluyorsunuz. Kısaca: Cehalet, bilmişlik yaparak veya bilenlere laf atarak kapatılmaz. Bir şey bilmiyorsanız neden boş yere konuşuyorsunuz ki? (Merak etmeyin bu mesajı atan kişiye aynı şeyleri bin kere söyledim ama hala laf atıyor yani boş yere söylediğimi de biliyorum.)

Edit: Bu arada bu arkadaşın belirmediği bir detayı da belirteyim. Kins dediğimiz şey aslında bu arkadaşın bir yancısı "eğer skript gibi bir dil yaparsanız javayı bırakıcam" dediği için yapıldı. Yapıp foruma koyduk. Kendisinin hala javayı bırakmasını da bekliyoruz. Tabi bunların hepsi böyle.
Eklentiyi paylaştığını sonra gördüm ve sonra link olarak ekledim, gözlerinle görebilirsin. 1.5 yıl sonra falan paylaşmışsın çok güzel.
Ben Skript'in kötü durumda olduğunu kabul ediyorum. Sen de ediyorsun. Burada sorunumuz, senin sürekli Skript'i kötülemen. Büyük bir topluluğu olan ve açık kaynak koda sahip bir eklentiyi bu kadar kötülemek yerine, eğer bir şeyler bildiğin iddia ediyorsan, bir şeyler yapabiliyorsan, ki yapabildiğini görüyoruz, GitHub üzerinde PR açarak destek verebilirsin. Skript'i geliştiren kişiler programlamada ilah değil. Sen de değilsin.
Bu arada "sen bunu yap ben java'yı bırakırım" diyen kişi ben değilim. Hayatımda derleyici görmemiş olduğumu nerden çıkardın bilmiyorum.
Skript ile bir sorununun yoksa kötüleyip durmak yerine kendi bilginle eklenti yapımcılarına destek olabilirsin. Toxic olmaya gerek yok.
İyi günler dilerim.
 

Nano_Sensei

Kızıltaş Madencisi
En iyi cevaplar
0
Son düzenleme:

Koply

Codexia
En iyi cevaplar
0
Düzgün SS'ler alıp çarpıtma yapmayı bırakın.
1589977383653.png

3. Yayınlandı mı?
Zamanında sana KINS'e dair her şeyi göstermemize rağmen "yok abi" tarzı tavırlara bürünüp sözünde durmaman sonucunda çocuklarla uğraşmanın hata olduğunu anlayıp seni daha fazla kâle almadık. Bu mesaja cevap vermek bile utanç verici. Dediğin laflardan sonra bizim KINS'i geliştirip önüne koymamızdan sonra çekememezlik vs. yapman aklımıza geldikçe güleriz ve "ne günler gördü bu gözler" deriz.

Edit: Yardım etmediğiniz arkadaşlarınızı da başımdan alın.
Almak isterim fakat elimden bir şey gelmez çünkü ellerim yok.
 

Nano_Sensei

Kızıltaş Madencisi
En iyi cevaplar
0
Ekli dosyayı görüntüle 165974

Zamanında sana KINS'e dair her şeyi göstermemize rağmen "yok abi" tarzı tavırlara bürünüp sözünde durmaman sonucunda çocuklarla uğraşmanın hata olduğunu anlayıp seni daha fazla kâle almadık. Bu mesaja cevap vermek bile utanç verici. Dediğin laflardan sonra bizim KINS'i geliştirip önüne koymamızdan sonra çekememezlik vs. yapman aklımıza geldikçe güleriz ve "ne günler gördü bu gözler" deriz.

Bari cevaplasaydın da alıntı yapsaydın.
AOP ile yapmadığınız şeyi AOP adında piyasaya sürmenize(?) cevabım yanlış yazmanız. OOP diyebilirdim ancak ve bunu oradaki herkes de gördü :D
Geliştirdiğiniz(?) şey hakkında hiçbir bilginin olmaması da ayrı bir şey zaten.

Henüz botunu bile düzgün yapamayan "çocuklarla" uğraşmayı ben de istemem:
1589977831763.png

1589977868611.png


Edit: Yukarıdaki sorulara hala cevap bekliyorum. Onları cevaplamadan mesaj yazma lütfen.
 

Ekli dosyalar

  • 1589977773502.png
    1589977773502.png
    13.6 KB · Görüntüleme: 142
  • 1589977806788.png
    1589977806788.png
    13.6 KB · Görüntüleme: 138

Koply

Codexia
En iyi cevaplar
0
OOP diyebilirdim ancak ve bunu oradaki herkes de gördü
Maalesef göremedik. Çünkü öyle bir şey yok. Orada rezil oldun, olmaya da devam ediyorsun. Hiç değişmemişsin.

Henüz botunu bile düzgün yapamayan "çocuklarla" uğraşmayı ben de istemem:
Ekli dosyayı görüntüle 165979
Ekli dosyayı görüntüle 165980
Hâlâ farklı farklı konuları önümüze atarak ağlıyorsun. Yetmedi mi?
 

Nano_Sensei

Kızıltaş Madencisi
En iyi cevaplar
0
Maalesef göremedik. Çünkü öyle bir şey yok. Orada rezil oldun, olmaya da devam ediyorsun. Hiç değişmemişsin.


Hâlâ farklı farklı konuları önümüze atarak ağlıyorsun. Yetmedi mi?
hmm.
1589978410259.png

1589978449899.png


Yeterince açıklamakta.

Bunu da ekleyeyim yine. Sonra insanlara sadece "hakaret eden ve yardım etmeyen" biri gibi görünmeyeyim.

Diğer mesajların amacına ulaşmaması dileğiyle.

1589978613000.png
 

Koply

Codexia
En iyi cevaplar
0
Kanka bu mesajı "OOP olmasın o" dedikten sonra google'dan AOP'un ne olduğuna bakıp atmıştın yani burada birbirimizi kandırmayalım boş yere.
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
1. Sohbetin devamı pls?
2. Pinglenen kişinin yapmadığı şey?
3. Yayınlandı mı?
Komik insanlarsınız. Başka sorum yok. Düzgün SS'ler alıp çarpıtma yapmayı bırakın.

Edit: Yardım etmediğiniz arkadaşlarınızı da başımdan alın.

Ekli dosyayı görüntüle 165968
Ekli dosyayı görüntüle 165969
1589978041105.png

Mesajı attığın kişi yaptığı davranışları çocukluğun etkileriyle yaptığını söyledi ve bu konuşmanın devamında da benim sayemde Javaya başladığını söyledi. Şimdi kimin düzgün SS'ler alıp çarpıttığını konuşmalı mıyız? (Senin attığın SS'ten bir yıl sonra bu hani onu da çarpıtma diye.)

Codexia sunucusunun kendi botu bile yoktu orda neye laf attığını anlayamadım. Yönetimde olan kişiler kendi kendilerine öylesine botlar yapıp koymuştu. Musa belki bir ara yapmıştır ama o da zaten onun C#'tan Java'ya geçtiği zamanlara denk geldiğinden (bundan 2 sene önce falan) biraz maruz görülmesi gerektiğine inanıyorum.

Size Kins ile alakalı o zaman sadece tek bir fotoğraf gösterildi. O da for döngüsü içerisinde 2 tane metod çağırılan bir kod fotoğrafı. 2 metod çağırılan bir kod fotoğrafından OOP çıkarılamaz. Burada kimseyi kandırmayalım. Hala AOP'un ne olduğunu bilmiyorsan da anlatalım: Kodun kendi kendini anlatabileceği şekilde metodlara bölünmesiyle oluşan sistemdir. Attığın vikipedi sayfasına girersen örnekleri bile var.

Şimdi lütfen: dediğimiz gibi sözümüzün eri olalım ve bilmediğimiz şeylerde bilen kişilere laf atmayı bırakalım. Yorulduk ya...
 

Nano_Sensei

Kızıltaş Madencisi
En iyi cevaplar
0
Ekli dosyayı görüntüle 165981
Mesajı attığın kişi yaptığı davranışları çocukluğun etkileriyle yaptığını söyledi ve bu konuşmanın devamında da benim sayemde Javaya başladığını söyledi. Şimdi kimin düzgün SS'ler alıp çarpıttığını konuşmalı mıyız? (Senin attığın SS'ten bir yıl sonra bu hani onu da çarpıtma diye.)

Codexia sunucusunun kendi botu bile yoktu orda neye laf attığını anlayamadım. Yönetimde olan kişiler kendi kendilerine öylesine botlar yapıp koymuştu. Musa belki bir ara yapmıştır ama o da zaten onun C#'tan Java'ya geçtiği zamanlara denk geldiğinden (bundan 2 sene önce falan) biraz maruz görülmesi gerektiğine inanıyorum.

Size Kins ile alakalı o zaman sadece tek bir fotoğraf gösterildi. O da for döngüsü içerisinde 2 tane metod çağırılan bir kod fotoğrafı. 2 metod çağırılan bir kod fotoğrafından OOP çıkarılamaz. Burada kimseyi kandırmayalım. Hala AOP'un ne olduğunu bilmiyorsan da anlatalım: Kodun kendi kendini anlatabileceği şekilde metodlara bölünmesiyle oluşan sistemdir. Attığın vikipedi sayfasına girersen örnekleri bile var.

Şimdi lütfen: dediğimiz gibi sözümüzün eri olalım ve bilmediğimiz şeylerde bilen kişilere laf atmayı bırakalım. Yorulduk ya...
Peki bu kişi neden hala benim arkadaş Discord sunucumda? Bana bol bol soru soruyor ve yanıtlıyorum. AOP'nin ne olduğunu bilmemenize rağmen bana anlatmanıza da şaşıyorum. Hayatında 1 kez bile Spring kullanmamış insanların bunu yazmasını anlamıyorum gerçekten.

Tekrar söylüyorum: Bilmediğiniz şeylerle bana gelip mesajlarımı çarpıtmayın.
 
Üst