Kesinlikle SmartGWT değil. Çerçeveleri şişirilmiş ve çok yarı pişmiş bir doğaya sahip. Bir milyon widget'ları var, ancak projeniz için onları çalıştırmaya çalışmak kolay değil. Veri kaynakları, verilerinizi çok büyük bir şekilde yönetme sürecini karmaşıklaştırır; örneğin, veri kaynağınızdaki verilere ulaşmak için fecth'i kullanmalı ve sık sık denetlemelisiniz. Sonuçları önbelleğe alabilmenize rağmen, bunları sorgulamak her zaman kolay değildir.
RPC bir başka zayıf ve kıvrık alandır. Belgelerde ve forumlarda çelişkili bilgiler var. Belgeler, ds'nin bir parçası olarak nadiren özel bir işlem kullanmanız gerektiğini söyleyecek olsa da, forum size bunun mükemmel olduğunu söyleyecektir. Bu araçları etkili bir şekilde kullanmayı öğrenmek en iyi günlerde zorlu bir tırmanıştır.
Ürünü satıyorlar. Örneğin, grafik / analiz paketi grafikler içerir ... Ancak bu grafikler negatif değerler görüntülemez veya eksen etiketlerini anlamlı bir şekilde değiştirmenize izin vermez. Ve forumda bununla ilgili sorulara "evet ne olmuş" bir tavırla açıkça yanıt veriyorlar. "Satış noktalarımızdan biri olsa da 3.0x'e eklemeyi planlamıyoruz, yol haritamızda." Bana paketi sattıklarında, negatif değerler gösteremediğimi hiç söylemediler. Gerçekten mi? Hangi grafiğin negatif değerler göstermesi gerekmez? Sadece birini düşünebilirim - mutsuz İzomorfik müşterilerin sayısını tasvir eden.
Bu adamlardan uzak durun ve herhangi bir rakibin sitesine gidin, örneğin ExtJS, JQuery, heck bile quxdoo. Dışarıda gerçekten yer edinen ve gerçekten iyi bir çözüm sunan birkaç proje var.
Bu ürünü değerlendirirseniz çok dikkatli olun. Güzel görünüyor, ancak projeyi kullanarak yaklaşık iki hafta içinde ne demek istediğimi görmeye başlayacaksınız. Widget'lar yarı pişmiş, veri kaynakları son derece karmaşık ve sadece forum desteği için ödeme yaptığınız için, aslında gizli olmaktan başka bir şey alacağınız anlamına gelmez, ilk başta bir şeyleri kaçırdığınızı düşündürecek cevaplar küçümseyecektir. Genelde çok kibirli olmadılar.
İyi şanslar ve geliştirme sürenize ve sürdürülebilirliğinize değer veriyorsanız bu üründen uzak durun. Oh ve son bir şey. Web sitelerindeki MVC örneğine bakın. Kelimenin tam anlamıyla MVC ile etiket "MVC" okumak dışında hiçbir ilgisi yoktur. Sizi bu tür çerçevelerin deneyimsiz geliştiriciler için olduğuna ve böyle bir kavramın gerçek programlamada yeri olmadığına ikna etmeye çalışacaklar ...