Halo, Habr!
Duduk, buat dirimu burung camar, karena aku menulis sedikit ketat dan melalui telinga kanan. Jadi, sudah siap? Baiklah, mari kita mulai.
PERHATIAN! Informasi yang dijelaskan di bawah ini ditulis hanya untuk tujuan penelitian dan tidak dimaksudkan untuk digunakan untuk keuntungan pribadi!
Saya akan mulai, mungkin, dengan latar belakang.
Yakni, sejak akhir 2013. Kemudian, seingat saya, saya menghadapi masalah menemukan IDE yang nyaman untuk implementasi tugas-tugas terapan yang cepat dan, yang paling penting, sederhana. Saya harus mengatakan bahwa pada saat itu saya menghabiskan waktu di JAWA dan, meskipun saya menyukai NetBeans, saya menginginkan kecepatan dan kemudahan pengembangan (Jangan lupa bahwa Java SE 6 sangat lambat). Singkatnya, saya ingin C / C ++. Banyak teman saya kemudian menggunakan VS 2012 dan, tentu saja, merekomendasikannya kepada saya. dengan busa di mulut seharusnya IDE terbaik dan bla bla bla. Ya, dia memiliki berat 15-20Gb pada waktu itu (digunakan) dan memakan hampir semua RAM (4Gb di bawah Windows + VS), dan bahkan dengan semua ini buggy tanpa malu-malu. Tapi saya sudah siap untuk menutup mata saya untuk ini, saya selalu menulis kode utama di Notepad ++. Tapi saya tidak bisa selamat dari "kotoran" dalam IDE (ketika demi aplikasi konsol program menulis 100500+ baris kode - itu membuat saya marah sampai hari ini, saya tidak meminta Anda untuk membuat formulir ....) Akibatnya, saya menghapus VS 2012 dan melupakannya sampai 2017.
Tapi itu tidak mengubah masalah utama saya. Saya masih membutuhkan IDE yang nyaman dan gesit. Dan kebetulan saya menemukan kakek cyberforum , tempat saya disarankan oleh Embarcadero RAD Studio XE 5. Saya mengunduh, korsanlara merhaba , dan meluncurkan penginstal. Akibatnya, program ini membutuhkan sekitar 40Gb memori (TT), dan butuh waktu lama untuk memuat. TAPI! itu hampir tidak buggy (dibandingkan, tentu saja), maka itu lembab, dan itu tidak mendukung penguin. Namun, itu sederhana dan gesit.

Bukankah itu lucu? Ini juga termasuk Delphi. Akibatnya, saya menjadi terikat pada hati dan jiwa IDE ini. Juga dicintai, seiring waktu, Delphi. Dia membantu tugas kuliah lebih dari sekali: ketika semua orang membajak selama berbulan-bulan di atas cangkang grafis - saya menghubungkan Kanvas dan senang sebagai gajah: 3
Dari minus, orang bisa mengatakan satu hal - mentah. Dan upgrade berikutnya ke XE 8 memecahkan banyak beting. Tapi itu juga membawa yang baru. Namun, XE 8 adalah lingkungan yang sangat baik, itulah sebabnya saya bahkan tidak ingat tentang VS hingga 2016.
Awal dari akhir.
Itu setahun sebelum itu (2015) bahwa Emb. RAD Studio XE 10, bahkan menemukannya di hub
Begitu banyak harapan, begitu banyak perspektif:
- C ++ 11 Dentang untuk Windows
- dukungan untuk kompilasi paralel C ++;
- debugging aplikasi iOS 64x;
- mendukung iOS 8.4;
- mendukung Android 5.1.1;
- Dukungan untuk layanan Android;
- Dukungan untuk pengujian unit DUnitX untuk Android dan iOS;
- dukungan untuk DirectX 12;
- dukungan untuk memanggil API WinRT;
- Dukungan FireDAC untuk database NoSQL MongoDB
- Perilaku MultiView Baru;
- Komponen VCL baru;
- Komponen baru untuk bekerja dengan Beacon;
- perbaikan mekanisme gaya;
- Manajer perpustakaan Peningkatan GetIt;
- Fitur IDE yang ditingkatkan;
- dan masih banyak lagi
Dan semua pro ... well, Anda mengerti.
Begitu banyak stok, begitu banyak kekurangan yang belum pernah saya lihat dari perusahaan ini. Ini untuk Anda dan kurva FMX, ini untuk Anda dan fungsi rintisan, ini untuk Anda untuk crash dengan kerusakan pada sumbernya. Umumnya brrr ...
Tapi entah bagaimana saya terjebak di lingkungan ini dan tidak buru-buru menolaknya. Selain itu, mengetahui kebijakan perusahaan ini, saya mengharapkan UpdatePack untuk memperbaiki kesalahan ini. Dan tidak gagal, mereka merilis RAD 10.1 Berlin. Setelah bekerja di dalamnya, saya menyadari ... ini adalah awal dari layu perusahaan ...

Dan alasan pendapat saya adalah sebagai berikut:
- Desain Salin Paling Kreatif dari Microsoft
- Semuanya menjadi mentah, bahkan UI
- Banyak sampah saat dikompilasi
Dan jika semuanya jelas dengan yang pertama. Perusahaan ini mencetak pada desain klasik dan modern dan mulai mendistorsi segalanya, bahkan penyorotan sintaks VS adalah pertanda buruk. Juga, oke, mereka akan mencurinya secara kualitatif, tetapi tidak - ketika beralih ke mode malam / hari, jendela bisa meringkuk atau tidak sepenuhnya dicat ulang atau ... singkatnya, sekelompok tiang tembok dan bug. Saya belum pernah dengan sengaja menghapus studio yang diberikan selama lebih dari beberapa hari, tetapi untuk pertama kalinya saya melakukannya. Dan alasannya bukan hanya karena mereka tidak menyelesaikan UI, alasannya adalah juga bahwa bug lama diperbaiki dengan baik jika sebesar 25%. Tidak mungkin untuk bekerja.
Akibatnya, saya mencoba memasang VS 2017 dan ... tidak melakukan root. Yah, saya tidak suka studio mereka dan hanya itu. Saya beralih ke Qt Creator. Sungguh suatu hal. mingw-x64 kemudian hanya muncul, seperti yang saya mengerti, dan bagi saya itu adalah keselamatan. Tetapi minusnya adalah Qt, meskipun ia menyediakan instalasi yang nyaman dan berkualitas tinggi, namun demikian, ia memiliki beberapa masalah dengan kecepatan IDE itu sendiri (itu buggy norak). Jadi saya duduk di QT Creator sampai rilis RAD Studio 10.2 Tokyo. Sebenarnya, banyak bug diperbaiki, pekerjaannya benar-benar terlihat.

Dan saya bahkan dapat menggunakannya secara normal, tidak untuk mengatakan bahwa semuanya baik-baik saja, tetapi saya sudah bekerja pada 3 gigitan. Pada saat itu, saya ingat, pikiran itu muncul lagi dan semuanya akan menjadi super. Bangkai ...
Jadi, sudah waktunya RIO, RAD Studio 10.3 kali
Ketika saya meletakkannya, saya menyilangkan jari saya seperti yang kecil, dan saya benar-benar berharap. Tapi, kami berharap, dan Embarcadero menaruh baut ... Pertama, mereka semacam menghilangkan lebih dari 600 kesalahan dan ... merusak kompilasi perpustakaan. Serius. Mereka merusak kompilasi perpustakaan C ++. Oke ... Saya tidak punya waktu untuk pulih dari keterkejutan, karena mereka lagi, ternyata, merusak UI (itu tidak berfungsi dengan baik ketika mengganti topik pembicaraan). Oke, saya pikir sudah selesai - tambah git dan masih berfungsi. Dan tidak, untuk pekerjaannya Anda perlu menginstal git secara terpisah ... Meskipun, mungkin itu sebabnya ia bekerja?
Jujur, saya sangat kesal dengan lingkungan baru.
Itu tampaknya semua, tetapi tidak - mereka merilis RAD 10.3.2 RIO Architect. Saya bahkan tidak ingin menginstalnya, jadi saya meletakkannya di mesin virtual. Dan ... Saya sangat menyukainya. Untuk sekali, mereka hampir tidak menambah fungsionalitas, tetapi mengirim pengembang pada fungsionalitas baru bambu merokok melihat dukungan untuk Linux dan MacOS x64. Dan ini sebagian keputusan yang tepat, karena Kami belum berencana menggunakan linux, jauh dari semua orang memiliki macOS, dan lingkungan itu sendiri telah menjadi jauh lebih stabil. Ya, bukan tanpa tiang tembok, tetapi lebih stabil. Saya bahkan meletakkannya di komputer utama.
Setelah beberapa waktu, saya menyadari bahwa C ++ 17 masih lebih unggul dari C ++ 11, dan juga jatuh cinta pada Boost. Saya mencoba untuk beralih ke VS 2019. Dan (entah bagaimana saya akan menulis lebih detail) saya pergi. Saya sangat menyukai lingkungan dan tidak benar-benar ingin mengubahnya menjadi yang baik, tetapi usang 10.3.2 RAD. Akibatnya, takdirnya menjadi Delphi, yang, sebagai bahasa pemrograman, juga menjadi sangat ketinggalan zaman dalam segala hal (saya akan menulis tentang ini di salah satu artikel berikut).
Dan sekarang, akhirnya, kami sampai pada pembaruan baru yang saya jalankan.
Apa yang mereka tambahkan:
- MacOS x64
- GUI Linux
- C ++ 17
Saya akan mulai, mungkin, dengan yang terakhir. Ya, mereka mengirim standar ke-17. TAPI! Mereka tidak memberikan penyelesaian kode normal untuk itu. Akibatnya, itu menghasilkan jalur mikro, menunjukkan kesalahan hantu, dll. dll. (Saya sekarang memiliki RAM 16Gb dan core i7 Haswell). Kemungkinan besar mereka tidak punya waktu.
1) dan 2) Saya hanya bisa mengatakan satu hal - sangat lembab, tetapi bahkan bagus (lihat di atas)
Tapi bug Delphi jelas diperbaiki, FMX juga menjadi lebih cepat.
Dan saya sangat suka semua ini, jika bukan yang penting TETAPI!
Pada saat mereka sepenuhnya beralih ke C ++ 17, standar baru akan dirilis, dll. dll. Dan jika mereka sedang terburu-buru seperti ini, maka semuanya akan mentah. Dan itulah mengapa mereka kalah dari Microsoft VS 2019 atau Qt Creator yang sama. Mereka dengan bodohnya tidak mengikuti mereka.

Tetapi hal terburuk, bagi saya, adalah pengetatan keamanan karena tidak adanya harga yang memadai. Jika, misalnya, biaya Qt dan VS hingga 10rb rubel per orang (kami tidak memperhitungkan organisasi), maka Embarcadero RAD Studio, yang saat ini kehilangan segalanya di VS 2019, harganya sekitar 100rb.
Apakah ini berarti IDE sudah mati?
Saya tidak tahu seberapa mati, tetapi melewati jauh dari saat-saat terbaik :(
Mungkin saya salah, tetapi tampaknya IDE tertinggal dari para pesaingnya dan semakin jauh semakin kuat.
Dengan Anda adalah Alrott SlimRG
Terima kasih telah menonton!
Bagikan pendapat Anda di komentar ↓