Jelas bukan SmartGWT. Kerangka mereka membengkak dan memiliki sifat yang sangat setengah matang. Mereka memiliki jutaan widget, tetapi mencoba membuatnya berfungsi untuk proyek Anda tidaklah mudah. Sumber data mempersulit proses pengelolaan data Anda dengan cara yang sangat besar, misalnya, untuk mendapatkan data di sumber data Anda, Anda harus menggunakan fecth dan sering memeriksa. Meskipun Anda dapat menyimpan hasil dalam cache, tidak selalu mudah untuk menginterogasinya.
RPC adalah area lemah dan berbelit-belit lainnya. Ada informasi yang bertentangan dalam dokumentasi dan di forum. Sementara dokumentasi akan mengatakan bahwa Anda sebaiknya jarang menggunakan operasi kustom sebagai bagian dari ds, forum mereka akan memberi tahu Anda bahwa itu baik-baik saja. Belajar menggunakan alat-alat ini secara efektif merupakan pendakian yang menanjak di hari-hari terbaik.
Mereka akan menjual terlalu banyak produk. Misalnya, paket pembuatan bagan / analitik berisi grafik ... Tetapi grafik tersebut tidak akan menampilkan nilai negatif atau membiarkan Anda memanipulasi label sumbu dengan cara yang berarti. Dan mereka secara terbuka menanggapi pertanyaan tentang hal ini di forum dengan sikap "ya jadi apa". "Kami tidak berencana menambahkannya ke 3.0x meskipun itu salah satu nilai jual kami, itu ada di peta jalan kami." Ketika mereka menjual paket itu kepada saya, mereka tidak pernah menyebutkan bahwa saya tidak dapat menunjukkan nilai-nilai negatif. Betulkah? Grafik apa yang tidak perlu menunjukkan nilai negatif? Saya hanya bisa memikirkan satu - yang menggambarkan jumlah pelanggan Isomorfik yang tidak bahagia.
Jauhi orang-orang ini, dan kunjungi situs pesaing mana pun, misalnya ExtJS, JQuery, bahkan quxdoo. Ada beberapa proyek di luar sana yang benar-benar mulai berkembang dan benar-benar menawarkan solusi yang baik.
Berhati-hatilah jika Anda pernah mengevaluasi produk ini. Kelihatannya bagus, tetapi sekitar dua minggu setelah proyek menggunakannya, Anda akan mulai melihat apa yang saya maksud. Widget setengah matang, sumber data sangat rumit, dan hanya karena Anda membayar untuk dukungan forum, tidak berarti Anda benar-benar akan mendapatkan apa pun selain sinis, jawaban merendahkan yang pada awalnya akan membuat Anda mengira Anda melewatkan sesuatu. Anda tidak melakukannya, mereka umumnya sangat sombong.
Semoga sukses, dan jauhi produk ini jika Anda menghargai waktu pengembangan dan pemeliharaan Anda. Oh dan satu hal lagi. Lihat contoh MVC di situs web mereka. Ini benar-benar tidak ada hubungannya dengan MVC selain label bertuliskan "MVC". Mereka akan mencoba meyakinkan Anda bahwa kerangka kerja seperti itu untuk pengembang yang tidak berpengalaman, dan bahwa konsep seperti itu tidak memiliki tempat dalam pemrograman nyata ... Mirip seperti mereka yang mencoba menangkap blok.