1. sayfa (Toplam 1 sayfa)

Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 08 Tem 2024, 13:23
gönderen velociraptor
Resim

Powershell kesinlilke son 20 yılda gördüğüm en berbat şey Peki neden BEŞ PARA ETMEZ , işte Profesyonel bir CODER in Powershell den neden nefret ettiğini açıkladığı link (Sayfa sonundaki ilk link) , diğerleri de eşantiyonu.

Abi diyorki ; Programlamaya 14 yaşında Atari ST'de GFA Basic'i öğrenerek başladım.Kernighan ve Ritchie kitabını yedikten sonra hızla C'ye geçtim.10 yıllık bir aradan sonra Perl kodlama dilini sistem yönetiminde kullanmya başladım . SetACL (C++) yi yazdım, Visual Basic , C# ve VB.NET te yazılımlar geliştirdim. Bunları yazıyorum çünkü kodlamadan anlamayan birisi Powershell i eleştiriyor demesinler. POwershelli ilk duyduğumda VBScript gibi bir şey olmasını veya Perl'in varsayılan Windows kurulumuna dahil edilmesini umuyordum.Ancak zamanla hevesim azaldı. Dilde hayatı gereksiz yere zorlaştıran tuhaflıklar buldum.Bu yazının geri kalanı, benim mütevazı görüşüme göre, PowerShell ile yanlış olan şeylerin bir listesidir. demiş ve şunları sıralamış ;

1. Operatörleri hiçbir Programlama diline uymaz
"abc" -eq "abc" - Tamamen saçmalık oysa olması gereken "abc" == "abc"
8 -gt 6- Uyduruk , gereksiz ve aptalca, Olması gereken 8 > 6

2. Powershell Vbs ye göre oldukça yavaş çalışır.

3. Diğer script dillerinden Çok daha fazla bellek kullanır.

4. Her bilgisayarda çalışmaz.

5. MSI dosyalarının içerisinde çalışma izni yoktur.

6. Son kullanıcı uzantısı ".Ps1" olan scripti çift tıklayıp çalıştıramaz , oysa "Bat" , "cmd" , "Vbs" de bu yapılabiliyor.

7. Güvenlik açığı oluşturur.

8. Hiçbir sebep olmaksızın bir şeyleri değiştiriyorlar ve geriye dönük uyumluluğu korumaya bile çalışmıyorlar. Bukadar vurdumduymaz bir zihniyet.

9. VbScript aynı zamanda VB (Visual Basic) 'i ve diğer gerçek programlama dillerini anlamanızı sağlar, powershell adından da anlaşılacağı gibi bir 'Shell (kabuk) 'dir, bir programlama dili değildir.

Daha onlarca saçmalık sayılabilir. Windows PowerShell Mucidi Jeffrey Snover dir. 2022 yılında Microsoft'tan ayrılarak SRE Google Distinguished Engineer oldu. Kaynak
https://x.com/jsnover

Resim

Kaynaklar:
https://helgeklein.com/blog/2014/11/hate-powershell/
https://wouterdekort.com/2019/04/07/why ... able-code/
https://news.ycombinator.com/item?id=15253002
https://www.reddit.com/r/PowerShell/com ... till_cant/
https://outsourcedguru.wordpress.com/20 ... -so-badly/
https://mcpmag.com/articles/2015/03/19/ ... shell.aspx
https://allanpeda.wordpress.com/2009/08 ... ell-sucks/
https://www.itprotoday.com/powershell/t ... annoyances
https://www.reddit.com/r/linuxquestions ... owershell/
https://jhoneill.github.io/powershell/2 ... /Alex.html
https://www.quora.com/As-a-software-eng ... PowerShell
https://helgeklein.com/blog/vendors-nee ... hell-sdks/

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 08 Tem 2024, 13:58
gönderen TRWE_2012
Gerçekten de saçmalık...MS-DOS (hatta FreeDOS bile) bundan katbe kat daha iyi...En azından basit,anlaşılır ve uygulanabilir.

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 08 Tem 2024, 14:00
gönderen velociraptor
Verdiğim linklerdeki Profesyonel Koderlerin yorumlarında ; Powershell ile resmen alay ediyorlar ve Tekerleği yeniden keşfetmeye çalışmışlar ama batırmışlar diyorlar.

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 08 Tem 2024, 14:14
gönderen root@localhost
Eşitlik için == var iken equalize' den -eq bunun kullanmak harbiden çok iyi kafa.

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 08 Tem 2024, 15:57
gönderen velociraptor
Resim

Powershellin mucidi bile Satya nadella bırakmalı demiş ve bunu Twitterde sabitlemiş :-D
https://x.com/jsnover/status/1725984974841565373

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 19 Mar 2026, 05:30
gönderen burak35
Nihayet benim gibi düşünen birini gördüm. Adam yazmak istediklerimi yazmış resmen. Helal olsun.

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 19 Mar 2026, 11:25
gönderen Kayserilifatih
Bence de Microsoft her işi eline yüzüne bulaştırdığı gibi bu PowerShell olayında da eline yüzüne bulaştırmış.

Re: Coderler Powershell i neden Berbat olarak tanımlıyor

Gönderilme zamanı: 20 Mar 2026, 00:33
gönderen burak35
Powershell betik kullanıp kapatınca, arka planda bir sürü exe de kalıyor. Ve kendi kendine kapanmıyor. Ne iş anlamadım.