Angular.js: Pengumuman garis waktu dukungan 1.x sudut sangat dibutuhkan.

Dibuat pada 3 Jan 2017  ·  19Komentar  ·  Sumber: angular/angular.js

Kami memiliki banyak klien yang menanyakan kepada kami tentang tanggal dukungan yang diharapkan dan tidak ada satu pun sumber daya yang dapat diandalkan yang dapat kami arahkan kepada mereka. Ada berbagai informasi yang tidak meyakinkan tersebar di internet.

Ini meningkatkan keengganan untuk menggunakan Angular (apakah 1 atau 2+) dalam proyek baru.

Jelas, ada keinginan tersembunyi bahwa bisnis akan bermigrasi lebih awal ke 2+, tetapi itu tidak dapat dicapai dengan kurangnya informasi.

misc core more info

Komentar yang paling membantu

Kawan, mengapa Anda menutup masalah tanpa memberikan informasi? Anda tidak dapat mengumumkan apa pun sekarang - tidak apa-apa, tetapi saya pikir Anda harus membiarkan masalah ini terbuka sampai pengumuman dibuat.

Semua 19 komentar

Bisakah Anda menjelaskan apa yang sebenarnya perlu Anda ketahui? Apakah yang Anda maksud: update keamanan

Keamanan dan kompatibilitas (dengan browser), ya.

Pada dasarnya, saya mengamati tren di mana klien baru khawatir bahwa "dukungan" untuk Angular 1.x akan segera berakhir, yang dapat membahayakan proyek mereka dalam waktu dekat. Apa yang mereka maksud dengan "dukungan" sebenarnya tidak begitu relevan, selama itu didukung oleh semacam pengumuman resmi. Saat ini tidak ada pernyataan yang jelas mengenai hal ini dan umumnya dianggap sebagai tanda akan segera ditinggalkannya proyek. Klien perlu memahami apakah proyek Angular 1.x mereka relatif "aman" dalam rentang waktu 12-24 (atau lebih) bulan.

Bahkan jika proyek itu ditinggalkan, ini tidak berarti bahwa proyek-proyek itu
berhenti bekerja.
Dukungan browser Wrt. Tidak akan ada perubahan pada dukungan ujung bawah.
Untuk browser saat ini kami akan mengevaluasi perubahan untuk API modern tetapi karena
tidak ada BC untuk versi Javascript baru, tidak ada yang perlu dikhawatirkan
tentang.
Saya akan mengangkat topik ini di pertemuan berikutnya

Sebagai pengembang, saya memahami itu dan saya tidak berharap Angular 1.x akan "hancur" dalam waktu dekat, meskipun tidak ada versi baru yang dirilis. Tetapi untuk bisnis, mereka benar-benar cenderung mengandalkan "pernyataan resmi" ini dan saya pikir komunitas Angular akan mendapat manfaat dari satu, satu atau lain cara.

Sederhananya, pernyataan yang dibuat sampai sekarang (tentang mayoritas lalu lintas dan yang lainnya), tidak cukup tepat untuk diandalkan oleh bisnis.

Jadi, yang mengatakan, saya akan berterima kasih untuk mengangkat ini dan jika itu bisa menghasilkan semacam pernyataan, itu akan sangat berarti.

Ya, saya sedang mengerjakan proyek 1.X sudut besar yang belum diproduksi, tetapi ini akan ada untuk waktu yang LAMA (Perusahaan besar). Akan menarik untuk memiliki informasi tambahan dalam nada ini

Meskipun belum ada yang substansial, tim Angular menyadari hal ini dan pasti akan ada lebih banyak info konkret tentang ini. Saya menutup masalah ini untuk sementara.

@Narretz Terima kasih atas tanggapannya. Akan lebih baik untuk meninggalkan pemberitahuan di sini tentang info tersebut ketika tersedia, untuk siapa pun yang sudah melacak masalah ini.

Tidak yakin apakah ini tempat yang tepat untuk komentar ini, tetapi saya juga bekerja untuk perusahaan besar dengan investasi signifikan ke Angular 1.x dan kami sekarang memulai proyek integrasi sistem besar yang akan memberikan banyak proyek UI yang disempurnakan. Saya mencoba mendorong adopsi Angular 2.x untuk upaya ini tetapi tanpa peta jalan dukungan yang diterbitkan, tidak ada keinginan dari tim untuk meningkatkan dan melatih kembali staf pengembangan pada kerangka kerja baru. Semua jenis peta jalan kehidupan layanan resmi untuk 1.x akan sangat membantu dalam mendorong adopsi 2.x dan seterusnya.

@sellmeadog kami belum siap untuk membuat pengumuman resmi apa pun, tetapi umpan balik spesifik itu pasti berguna untuk perencanaan kami, terima kasih!

Kawan, mengapa Anda menutup masalah tanpa memberikan informasi? Anda tidak dapat mengumumkan apa pun sekarang - tidak apa-apa, tetapi saya pikir Anda harus membiarkan masalah ini terbuka sampai pengumuman dibuat.

Saya juga bingung soal ini. Saya telah meneliti selama beberapa bulan, dengan kesan bahwa pengembangan pada dasarnya berakhir (stabil) untuk AngularJS demi Angular2 (atau 4?), Dan sekarang 1.6.5 telah dirilis dan saya melihat diskusi tentang 1.7. Ke mana arah proyek ini?

@RubyRabelle , menurut pemahaman saya bahwa kode 1.X terus diperbarui untuk membawa lebih banyak konsep 2+ ke basis kode 1.X sehingga akan lebih mudah untuk bermigrasi ke 2+ di masa mendatang.

Ini masih masalah hidup, setidaknya bagi saya. Saat ini saya sedang melihat sistem perusahaan non-sepele di Angular 1, dan harus membuat rekomendasi khusus. Dengan tidak adanya pesan yang jelas, saya tidak memiliki dasar untuk mendorong migrasi ke Angular 4, atau mendukung keputusan untuk terus mengembangkan basis kode AngularJS saat ini untuk beberapa tahun ke depan.

Ya, saya sedang dalam implementasi BESAR dari 1.x dan mendapatkan pertanyaan dari manajemen sekarang tentang situasi dukungan jangka panjang

@tommck @stuartellis @sebastian-zarzycki-es

Kami telah memecahkan sejumlah masalah mendasar dengan AngularJS di Angular (seperti mengubah kecepatan deteksi pada skala), dan ada banyak kemampuan baru yang hebat yang mendorong sebagian besar proyek baru untuk mengadopsi Angular. Kami saat ini terus mendukung dan memelihara dan mengembangkan AngularJS, tetapi kami pasti akan senang mendengar dari Anda apa yang ingin Anda lihat.

Isu mendasar adalah bahwa "dukungan" berarti sesuatu yang berbeda untuk setiap orang. Apakah itu validasi atau pembatalan keputusan teknis (dan bagaimana gagasan "dukungan" berperan dalam hal ini)? Apakah itu berarti patch keamanan? Permukaan serangan AngularJS relatif kecil, meskipun Angular bahkan lebih kecil, jadi tidak mungkin ada banyak di sini. Apakah ini berarti kami harus memperkenalkan perubahan yang melanggar untuk memanfaatkan fitur browser baru?

Jika ada serangkaian janji atau garis waktu yang ingin Anda lihat, silakan kirim email kepada saya di [email protected].

Saya pikir semua orang mengerti bahwa ada batas atas fitur/peningkatan baru yang dapat Anda masukkan ke AngularJS - jelas bahwa sebagian besar kekuatannya/harus dialihkan ke Angular. Ada juga hanya begitu banyak yang dapat Anda tingkatkan, mengingat arsitektur saat ini, model intisari, dan sebagainya.

Bagi saya, dengan dukungan, maksud saya reaksi cepat ketika salah satu dari yang berikut terjadi:

  • masalah keamanan / cacat yang perlu diatasi
  • browser/mesin baru dirilis dan angularjs tidak dapat dimainkan (untuk alasan apa pun) dengan baik
  • browser/mesin baru dirilis menawarkan beberapa peningkatan besar pada tingkat mesin, dan upaya/risiko untuk mendukungnya dari kode angularjs akan relatif kecil, sementara keuntungannya akan besar

Ketika berbicara tentang dukungan, sebagian besar klien kami khawatir bahwa itu hanya akan "berhenti bekerja" di beberapa titik di masa depan. Saya mengerti, bahwa dari sudut pandang teknis, itu agak tidak mungkin. Tapi itu adalah pendapat salah satu pengembang / manajer proyek vs pernyataan resmi yang dapat Anda buat di situs web Anda, bahkan jika bagian "dukungan"-nya akan sedikit dilebih-lebihkan.

Saya ingin memastikan bahwa perbaikan bug akan tetap dilakukan (ya, saya tahu bahwa permintaan tarik diterima, tetapi tidak selalu memungkinkan).

Saya juga ingin melihat pernyataan yang dapat kita tunjukkan yang memberi tahu kita apa tujuan akhirnya.
Saya tahu pada satu titik idenya adalah untuk terus menambahkan fitur ke AngularJS lebih mudah untuk bermigrasi ke Angular. Menambahkan komponen, misalnya adalah bagian dari ini. Apakah tujuannya masih membuat AngularJS semakin mirip Angular sampai tidak masuk akal lagi?

Apakah kita akan mengharapkan untuk melihat fitur baru, atau apakah kita hanya dalam mode pemeliharaan saat ini?

Saya tahu ini adalah proyek open source, tetapi jelas mendapat banyak dukungan dari tim Angular. Jadi, kapan sumber daya itu akan hilang? Itu semacam "dukungan" yang saya pikirkan.

Saya selalu dapat membayar proyek, tetapi sebagian besar perusahaan tidak akan terlalu bersemangat tentang itu.

@StephenFluin - Terima kasih telah menanggapi. Saya sekarang telah mengirimi Anda email pesan yang lebih panjang.

Saya pikir TLDR bagi kami adalah bahwa harapan dasar manajer non-teknis adalah bahwa sistem yang digunakan akan terus bekerja dengan cara yang sama sampai mencapai tanggal kedaluwarsa, dan mereka biasanya berorientasi pada jadwal yang sulit, biaya, dan spesifik ( akhirnya kontrak) jaminan. Jika kita dapat mengatakan "Angular akan dipertahankan tanpa kerusakan yang direncanakan hingga tanggal X, dan kami tidak dapat menjamin setelah itu", maka dimungkinkan untuk memasukkan ini ke dalam mesin pembuat keputusan proposal, proyek, dan anggaran perusahaan.

FYI, inilah pembaruan terbaru pada dukungan jangka panjang v1.7 dan AngularJS https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c

Apakah halaman ini membantu?
0 / 5 - 0 peringkat