2013-09-16 16 views
5

Bunun neden uzun zaman önce konserve edildiğini bilen var mı? Göründüğü kadar kötü bir fikir değildi. Benim çok naif tahminim, ORM araçlarının SQLJ'ye ihtiyaç duymaması ve aynı zamanda boşluğu tıkamasıdır. Yine de merak ediyorum.SQLJ neden öldü?

cevap

7

Bu yetkili cevap değil ama bu nedenleri görebilirsiniz: 2000'li yılların başlarında

  • , güçlü IDE (Eclipse, NetBeans, JBuilder) Java ekosistemine yolunu tuttular. . ORMS SQL, .NET jOOQ (veya LINQ Yasal Uyarı gibi daha türgüvenli alternatifler vardır uzakta
  • Bugün gizlemek başladı SQLJ IDE'lerinde 2000 lerin ortalarında
  • ile iyi çalışmıyor, herkes SQL kendisi öldüğünü sanıyordum: JOOQ'un arkasındaki şirket için çalışıyorum).

    • SQL gömme basitleştirilmiş SQLJ ancak herhangi bir ek derleme zamanı güvenliğini getirmemiş, böyle tip kontrol ve sözdizimi çekler gibi:

  • Ayrıca SQLJ iki büyük kusurları vardır.
  • SQLJ, statik SQL için iyidir, ancak dinamik SQL (dinamik yüklem veya tablo kaynağı bileşimi ile) kolayca elde edilemez.
İlgili konular