SORU
13 Ocak 2010, ÇARŞAMBA


Grails (artık) değer mi?

Biliyorum bu bir duplicate ancak Grails dünya var oldukça taşındı beri bu soruyu sordu, daha bir yıl önce, IDE desteği Tutulması, o yüzden sakın körü körüne yakın.

Cevap evet ve Grails 1.2.0 ile yeni bir proje başlattı ve Groovy/Grails ile STS Eclipse Integration bit flört var sanıyordum.

Soru cevap kesinlikle karışık iken Grails evrimin bir yıl sonra yeniden ziyaret hak ediyor bence.

Yani, deneyimli Java web geliştiricisi olarak bu sorular var ve takdir ediyorumbenim varsayımlarengelli olma:

  • Grails şimdi değer vs Ruby veya kendi rulo.
  • Hatalı başlangıç üstesinden gelmiştir?
  • Çok hızlı bir gelişme avantajlar sağlamaktadır?(Liste ve sayfa odaklı olan kapsamlı bir temel yapılandırma benim ısmarlama yapmayı unuttum şimdi app) mücadele kabul ediyorum
  • Gerçek dünya üretim uygulamaları için performans gösteriyor?(Ağır geliyor)
  • Eclipse eklentisi olduğunu ve amaca uygun daha iyi?(Henüz değil sanırım)

Teşekkürler

DÜZENLEME: Ben öğreniyorum ve çerçeve - çerçeve yetenekleri kendileri yerine ile ilgili yaşam sağlamak için önemli bir sancı bir çift var. Konuları olması gerektiği ve deneyim ve fikir dayanmaktadır ve grails gitmek için karar vermeye çalışan biri yardımcı olabileceğini düşündüğüm için bunları ekliyorum. Ayrıca çerçeve ile deneyim benim eksikliği gösteriyor olabilir, bunların hiçbiri olarak ve eleştiriler dışarı içindir. Deneyimli bir geliştirici duyuyorum ve bunu buldum:

Hata ayıklama çok zor. Aslında neredeyse imkansız, özellikle güvenilir ayıklayıcı arkadaşın çok olan çerçeve, bir acemi olarak. Aşağıya yığın sessiz hatalarına neden olan etki alanları için bir yere yönlendirme ile yapmak için bazı kod parçası sözdizimsel hataları sorunları izleme için olması gerekenden daha fazla zaman geçirdim.

Günlüğü açıkçası korkunç. İki mod var, "" ve "işe yaramaz şeyler bir aşırı miktarda". işe yarar bir şey yok Hata ayıklama benim günlük tek bir sayfa isteği sonra 128 MB ve benim hata ile ilgili bir şey içerir. Günlük bütün mesele bence çerçevesinde yeniden gözden geçirilmesi gerekiyor.

STS Eclipse IDE atıldı. Sözdizimi hilighting dışında çok kullanmak değildir. Kaliteli bir editör yani kod hata ayıklaması yapılamıyor. Kod ipuçları yamalı ve GSP destek görebildiğim kadarıyla yok. Ayrıca yavaş Eclipse benim masaüstünde var-takmak - yaklaşık 2 dakika kadar başlamaktır. Şok edici derecede yavaş. Bir metin düzenleyicisi öğretici videolar da, tüm online fark edeceksiniz) ve bazı özel sözdizimi hilighting döndü.

Performans konusunda ciddi endişelerim var. Bir şey söylemek için çok erken, ama şimdiden kendimi hazırda nedeniyle veritabanı verdiği buluyorum. Belki de bu beklenen bir şey, ama gerçekten kuralları ölçülebilir sorgular verim için benim etki alanı modeli basit tutmak için yaşıyorum.

Ve son bir tane daha, mantıksal bir etki alanı modeli ve fiziksel veritabanı modeli aynı olması gereken Sözleşmenin akıllı bir varsayılan değildir ve hiç gerçek dünyada durum olması pek mümkün değildir. İki ayrı yapabileceğini biliyorum, ama eğer kuralları genişletilmiş olsaydı önlenebilirdi bence bu karmaşıklık derecesi oluşturur. Kompozisyon ve what you need to do to make it work in practice konusunda yeterli belge yok.

CEVAP
13 Ocak 2010, ÇARŞAMBA


Grails fazla 4 aydır kullanıyorum ve Grails ve kullanılabilirlik hakkında benim kişisel duygu vermek için çalışacağız.

Grails şu an değerli Yakut veya başka bir rulo kendi vs?

Tabii ki, cevabı 'Evet' veya 'Hayır' amaduruma göre değişir. Gereksinimleri (Java dünyasında gerek var mı?), duruma göre değişir tercihlerinizi de (etki alanı odaklı gelişimi tercih edersiniz, Groovy tercih edersiniz...)? Ancak, Grails Raylar için ciddi bir alternatif olduğunu cevap verebilirim. Raylar uygulamanız ne olursa olsun, Grails ile de yapabilirsin inanıyorum. Ama projenin doğasına bağlı olarak, daha fazla veya daha az zaman alabilir. Eğer Raylar aşina ama Grails ile değil eğer yine, Raylar daha güvenli bir seçenektir.

Hatalı başlangıç üstesinden gelmiştir?

Evet. Eğer ilk mesajlarıma bir göz (bu web sitesi veya diğerleri) alırsan, Grails hatalar hakkında bir sürü şikayet ediyordum. Ama sadece hatırlamak Grails biraz pürüzlü kenar (çok fazla kullanım alanı miras ,örneğin) ve bir kez aşina çerçeve, yapma deneyimi çok kötü sürpriz. Grails değil hatalı olduğunu söylemiyorum. Kesinlikle Raylar daha fazladır. Ama aynı zamanda,adamcağız daha kullanışlı. Bunun için bir tavsiye :mümkün olduğunca az eklenti kullanın. Bunların çoğu hatalı ve bazıları kendi aralarında uyumlu değildir çünkü. Yani, grails eklentisi güncel, zorlayıcı olmayan ve test edilmiş olduğundan emin değilseniz, grails eklenti eklemeyin (kendi başına).

Çok hızlı bir gelişme avantajlar sağlamaktadır?

Evet. Neredeyse DB tasarım ile uğraşmak gerekmez. Yapılandırma hemen hemen başlangıç sayesinde sizin için bitti Yapılandırma Sözleşmesi. Uygulamanız kolayca maintenable. Gördüğüm tek dezavantajı ön uç diğer teknolojileri (Raylar veya ASP gibi) kadar zengin değil bu gelişme

Gerçek dünya üretim uygulamaları için performans gösteriyor?

Yapamam ben hala web siteme canlı gitmedi ama beri oldukça eminim, çünkü söylüyorlarsky.comGrails ve bölgelerinde kayda değer trafik çekmek için kullanıyoretrafında Günde 7 milyon sayfa görüntüleme. Performans yine bağlı uygulama mimarisi ve tasarım kararlarının bir sürü.

Eclipse eklentisi olduğunu ve amaca uygun daha iyi?

Hiçbir fikrim yok. Aracı kullanıyorum ama bir yıl öncesine göre çok daha iyi değildir sanırım Grails alemine görüyorum şikayet mesajlarına göre.

Yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • xCraash

    xCraash

    6 Temmuz 2012