Bahasa pemrograman: PowerShell menangkap semakin banyak pengembang untuk Linux, macOS dan Windows


Publikasi oleh Microsoft tentang kode sumber untuk bahasa scripting PowerShell beresonansi dengan semakin banyak pengembang. Rupanya, keputusan Microsoft baru-baru ini mulai membuahkan hasil. Dalam indeks TIOBE (The Importance Of Being Earnest), ia muncul dalam 50 bahasa pemrograman paling populer.

Microsoft menerbitkan kode sumber untuk bahasa scripting 12 tahun tiga tahun lalu sebagai bagian dari pendekatannya terhadap kompatibilitas sistem operasi.

PowerShell memulai debutnya di Linux dan macOS pada tahun 2016 setelah CEO Microsoft Satya Nadella mengatakan bahwa "Microsoft mencintai Linux" dan pendahulunya, Steve Ballmer, bahwa sebenarnya Linux adalah itu bukan tumor ganas.

Ballmer sebelumnya menyatakan bahwa โ€œLinux tidak ada dalam domain publik. Linux adalah kanker yang melahap segala sesuatu yang berkaitan dengan kekayaan intelektual. Begitulah cara kerjanya. " Dia juga mencirikan Linux sebagai komunisme.

Sejak itu, Microsoft membawa MS SQL Server ke Linux, membuka sumber .NET, dan mengintegrasikan Bash ke Windows. Tahun lalu, Microsoft melengkapi PowerShell dengan sistem operasi Ubuntu dengan memperkenalkan paket perangkat lunak kontainer yang sesuai. Itu sangat tidak terduga.

Open-source tampaknya membantu PowerShell menjadi lebih populer di kalangan pengembang. Bahasa ini pertama kali muncul pada baris ke-45 dari indeks bahasa TIOBE paling populer.

PowerShell sekarang bernafas di belakang dengan bahasa seperti Haskell, Julia dan Kotlin.



โ€œSampai saat ini, itu hanya tersedia di Windows. Tetapi Microsoft menggunakan infrastruktur .NET Core untuk membuat PowerShell Core. Ini adalah versi open source, dan ini berjalan di semua platform utama. Ini mungkin alasan mengapa PowerShell menjadi populer kembali, โ€kata analis TIOBE.

Bersamaan dengan publikasi sumber-sumber PowerShell, Microsoft memperkenalkan PowerShell Core, yang dibangun atas dasar .NET Core daripada .NET Framework, yang dirancang khusus untuk Windows.

PowerShell Core tidak hanya didukung oleh Windows, tetapi juga oleh sejumlah platform lain, yaitu:

  • Ubuntu
  • Redhat.
  • Centos.
  • MacOS
  • Fedora
  • OpenSuse
  • Debian

Sekarang Anda dapat menggunakan bahasa skrip umum untuk administrasi di semua server yang dikelola.

Microsoft berharap PowerShell akan menjadi alat manajemen cloud hybrid yang banyak digunakan. Ini dirancang khusus untuk administrator sistem dan pengguna tingkat lanjut dan memungkinkan Anda untuk secara otomatis mengotomatiskan administrasi beberapa sistem operasi dan proses yang terkait dengan aplikasi yang berjalan di dalamnya.

Anda dapat membaca tentang sembilan contoh menggunakan cloud pribadi dan hybrid dari Cloud4Y di sini .

Menariknya, PowerShell dengan demikian mulai bersaing dengan shell Linux yang paling populer - Bash.

Kenaikan PowerShell bulan ini adalah satu-satunya perubahan penting dalam indeks TIOBE. 10 teratas selalu dipimpin oleh Java, C, dan Python. Bahasa lain di antara 10 teratas adalah C ++, Visual Basic .NET, C #, JavaScript, PHP, SQL, dan Objective-C.

Peringkat TIOBE didasarkan pada data pencarian dari Google, Bing, Yahoo, Wikipedia, Amazon, dan YouTube.

Meskipun Java tetap menjadi pemimpin dalam peringkat TIOBE, dalam indeks popularitas bahasa pemrograman PYPL, ia pindah ke tempat kedua, kehilangan Python, yang sekarang dianggap sebagai bahasa yang paling populer. Peringkat PYPL didasarkan pada penelitian Google tentang materi pelatihan dalam bahasa pemrograman.



Kenaikan PowerShell bulan ini adalah satu-satunya perubahan penting dalam indeks TIOBE. Top 10 tetap tidak berubah.

Tren umum menunjukkan bahwa PowerShell akan terus naik di peringkat, memenangkan pemirsa baru. Tampaknya dekade baru akan ditandai oleh integrasi cepat hal-hal yang sebelumnya tampaknya tidak kompatibel.

PROMOSI: Diskon 40% pada IaaS untuk pengembang .

Source: https://habr.com/ru/post/id442946/


All Articles