HibernateD and DDBC - ORM and DB abstraction layer for D
Vadim Lopatin
coolreader.org at gmail.com
Wed Apr 10 04:06:13 PDT 2013
On Wednesday, 10 April 2013 at 11:04:27 UTC, Vadim Lopatin wrote:
> On Wednesday, 10 April 2013 at 10:35:44 UTC, David wrote:
>> Am 10.04.2013 12:26, schrieb Vadim Lopatin:
>>> On Wednesday, 10 April 2013 at 08:59:07 UTC, David wrote:
>>>> Am 09.04.2013 08:27, schrieb Suliman:
>>>>>> At the same time, it's good to have some competition and
>>>>>> alternative
>>>>>> choices.
>>>>>
>>>>> It's not problem to have 2 realization. Base and
>>>>> alternative. To
>>>>> have one base realization is always good for thous who need
>>>>> to be
>>>>> sure that it would not be abandoned.
>>>> I am looking forward to the date libphobos.a has 1GB in size
>>>> and takes 5
>>>> hours to compile
>>>
>>> std.* may include only interfaces, e.g. like in java.sql
>>> package.
>>> Implementations not necessary in std. Can be third party
>>> libraries (e.g.
>>> like java JDBC drivers). But standard interfaces give
>>> benefits.
>> So if the std. implementation has a PITA api, all other
>> (probably better
>> approaches) are forced (forced because the user expects an api
>> like this
>> and will probably reject something better but with a different
>> api) to
>> use the same PITA api? This isn't a problem with low-level
>> stuff, but it
>> is something completly different with something as high-level
>> as an ORM.
>> Also an api change in the std. implementation forces *every*
>> 3rd party
>> module to be updated, which is insane, what about a 3 year old
>> implementation which is basically done, everyone considers it
>> stable,
>> now the std. implementation makes a small change, thousands of
>> project
>> will stop working. This isn't a too big problem if the 3 year
>> old
>> implementation is still activly develeoped, but if it isn't ...
>
> I cannot find information about PITA. What is it? Is it
> included into Phobos?
OOPS. Found it in Urban Dictionary :)
More information about the Digitalmars-d-announce
mailing list