Frameworks

31 отговора 0 прегледа
#1

Frameworks

Едно време, преди 5-6 години в .нет света всеки си правеше собствен data access framework със умни ентитита.
Сега с nHibernate, linq2sql и entity framework-a това май отшумя.
Какви ORM-та ползвате вие ?

Heavy rings hold cigarettes
Up to lips that time forgets
Отговор
в отговор на ThunderFuck #2

Re: Frameworks

hibernate, ejb, toplink, базирани на JPA спецификацията. По мое мнение са доста удобни за работа, но стане ли дума за пърформанс са за боклука. Въпреки че може да чийтнеш някои неща.

Редактирано от cristal_reaver на

Отговор
в отговор на ThunderFuck #3

Re: Frameworks

Аз лично в текущия ми проект който ме 'рани ползвам ибатис (и работя като НЕистински порграмист с джава) и съм доволен... налага ми се да въртя "по-така" ес-кю-ели и се радавам, че не съм на хибернейт даже ....

Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Отговор
в отговор на portal #4

Re: Frameworks

Вече на мода е jdo .

Отговор
в отговор на ThunderFuck #5

Re: Frameworks

Напоследък ползвам JdbcTemplate на Spring, но съм ползвам и iBatis, и JPA (Hibernate, EJB 3). Понякога няма нищо по-хубаво от добрия стар SQL с кеширане от второ ниво.

Отговор
в отговор на Everybody loves lT #6

Re: Frameworks

Мемкеш + jpa е много добре, но все пак си зависи за какво става дума. Иначе мемкеш е много полезен.

Отговор
в отговор на ThunderFuck #8

Re: Frameworks

Като гледам EJB 3.0 (hibernate) и неговите голи обекти, няма как да не се усмихна, че вече Java се учи от .NET , а преди беше обратното.

Heavy rings hold cigarettes
Up to lips that time forgets
Отговор
в отговор на ThunderFuck #9

Re: Frameworks

Това е просто фреймуърк написан на жава, това че хората, които са го писали може би са гледали от .нет жавата не я грее

Отговор
в отговор на moreol #10

Re: Frameworks

Харесва ми този начин на мислене

Heavy rings hold cigarettes
Up to lips that time forgets
Отговор
в отговор на ThunderFuck #11

Re: Frameworks

Това е предимството на free и open source нещата .

Отговор
в отговор на ThunderFuck #12

Re: Frameworks

Пичове, смешни за тия ваште "ревюта" на фреймуорци. Само в тва изречение има поне 5 грешки.

Отговор
в отговор на moreol #13

Re: Frameworks

Еми аз тоя проект го почнах преди 3 години :) тогава модата беше по-друга :)

Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Отговор
в отговор на moreol #14

Re: Frameworks

NHibernate за .нет е портнат от Hibernate за жава.
linq2sql не го знам кога е излязло, но ежб-тата ги има от доста години

Отговор
в отговор на SOVlET SMARTASS #15

Re: Frameworks

Направи едно сериозно ревю :)

Heavy rings hold cigarettes
Up to lips that time forgets
Отговор
в отговор на SOVlET SMARTASS #16

Re: Frameworks

"Базите данни" както ги преподават в момента с 3-та нормална форма, сторед процедури и т.н. трябва да се забранят.

Много се радвам на BigTable
[линк]

и Амазон РДС
[линк]

Даже ако можеше и още по-просто да е, щеше да е още по-добре. Като цяло правилото е като се стигне до термини като "нормална форма", и "фреймуърк", значи вече нещо тотално не е наред.

--
One day it will make sense.
Отговор
в отговор на Гypy #17

Re: Frameworks

В истинския живот нормализацията не винаги помага!

Отговор
в отговор на cristal_reaver #18

Re: Frameworks

linq2sql на мен ми изглежда обещаващо, да видим...

Отговор
в отговор на moreol #19

Re: Frameworks

Аз ползвам EHCache в комбинация със Spring, аспектно ориентирано програмиране и един интерцептор за кеширане. Така декларативно казвам резултатите на кой метод как ще се кешират, като се вземат предвид подадените параметри.

Отговор
в отговор на SoulDeaD #20

Re: Frameworks

Linq 2 Sql не е "full-blown" ORM като EF (Entity Framework), но за 99.5% от случаите е предостатъчен.

Единственият проблем е съпорт за различни от MS SQL бази данни. Аз лично не виждам никаква причина вече да се ползва MS SQL при сегашните им цени/лицензиране, MySQL e предостатъчен за 99.9% от проектите. И освен това не позволява сторед процедури, което е перфектно, като видя проект със сторед процедури и получавам обриви.

EDIT: Хаха, оляли са се - [линк]

Ако някой от MySQL чете понеже знам че има 2-3-ма тука в България на телекомют - деца, форкнете го този проект и го ребрандирайте като друга база данни, че ще осерете на метенето. Или това вече е проперти на Оракъл, тоест се осраха нещата?

Окей, значи остава BigTable.

EDIT 2: Бах, то гоУема драма било, голяма работа. Бе където Оракъл минат нищо хубаво не расте, така че...

[линк]

--
One day it will make sense.

Редактирано от Гypy на

Отговор