Play Çerçevesi 1.0 ve 2.0 arasındaki temel farklar nelerdir?
Oyun Çerçeve son sürümü 2.0, eğer biri özetleyebilir miyiz diye merak ediyorum ,yüksek seviyede, Oyun Çerçeve 1 ve 2 arasında büyük farklar bakış açısı.
Ben zaten derlenmiş bir kaç (1.0 - ^ oyna . 2.0 oyun):
- Şablon motoru: Groovy Sayfaları ->Scala Şablonları
- Sebat: - ^ Hazırda . Ebean
- Dil desteği: - ^ Java . Scala, Java
- Dinamik derleme: byte kod enjeksiyon ->TV izleme ile dinamik derleme
- İnşa sistemi: n/a ->TV izleme
- ASP Modülleri, - ^ Eklentileri . Projeler,, TV izleme eklentisi Eklentileri
Başka ne var ? Akka?
CEVAP
İşte listem, tabii ki, bazı taklitten ile
sonları geriye uyumluluk (bir sıfırdan yeniden yazmak)
çekirdek scala vs programlanmış java (scala işbirliği yapmayı öğrenmesi lazım)
şablonlar (ama işe bir modül olarak harika şablonlar, geçiş kolaylaştırmak için yapılıyor) scala için, her parametrenin türünü belirtmeniz gerekir
TV izleme python komut yerine konsol
bağımlılıkları çözmek yerine yerleşik çözüm (bağımlılıkları oyun komut) için TV izleme
modüller durumu, belli ki biraz zaman geçirmek için
java için, uyku (hazırda bekleme ama kullanmak mümkün olacak) yerine ebean bir destek söz konusu
scala için, anorm (ama diğer kitaplıkları kullanabilirsiniz U.) ile birlikte gelir
daha modüler, diğer bileşenleri almak daha kolay
daha tipi emniyet - görüş ve yolları bile derleme zamanında kontrol edilir
daha iyi performans
typesafe desteği, typesafe stack bir parçası
az büyü, çok bayt nesil ve benzeri şeyler değil
daha standart, (oyun projeleri sadece standart TV izleme projeleri)
farklı kumanda API (daha fazla) ayrıntılı, IMHO similar play 2.0 one simple play 1.x crud controller karşılaştırabilirsiniz
scala birinci sınıf bir vatandaş olduğunu, ama aynı derecede java destekli (her biri için yerel API)
sıcak derlenmesine yavaş (hala beta yazıyor, onlar umalım çözmek)
scala IDE desteği java gibi olgun (ama güzel evrim geçiriyor)
zaman uyumsuz destek akka aktarmıştır
daha iyi nosql veritabanları gibi veri kaynakları çeşitli için hazırlanmıştır
Daha fazla bilgi için play 2.0 page (İspanyolca çeviri 4**) ve RC1 documentation a bakmak
Her neyse, temel fark bu oyun 1 olduğunu düşünüyorum.x denedim inşa kendi yığın sırasında kaçan uzak j2ee, şimdi onların bir parçası yeni ve alternatif yığını, temel scala, akka, TV izleme ve desteğiyle bir şirket gibi... typesafe
Apache Thrift, Google Protokol Tamponl...
TDD ve BDD arasındaki temel farklar ne...
Eklentileri arasındaki farklar, özelli...
Apache Felix ve Apache Karaf arasındak...
Src ve data-src öznitelikleri arasında...