I am very intrested from ORM path because i think that is natural
evolution of rdd
googleing i have  find
 Quickdb  http://code.google.com/p/quickdb/
 QtPersistence is a project to create an ORM and persistence library
for Qt Users. (Active Record and Data Mapper Ruby ) ORM projects.
 Linq by microsoft as powerfull orm mapper

Can you point me usefull link about orm?
Do you think that a ORM implementation is possible in harbour?
Can I invite you partecipate to harbour developer mailing list

2010/3/16 Jasim A Basheer <[email protected]>:
>> The true advantage in software Development is not OOP but sql
>> languages that allow write easy program also if a good class is easy
>> to use like demonstrated by vb paradigm
>>
> The growing popularity of ORMs are an example. New generation
> languages (Python, Ruby etc. and even Java) have shifted focus to
> using ORMs rather than SQL directly. Now instead of explicit SQL
> statements, ActiveRecord (Ruby's Object Relational Mapper) uses
> something like
>
> emp=Employee.new
> emp.name = "Emp1"
> emp.basic = 4500
> emp.designation = "Programmer"
> emp.save
>
> This syntax closely resembles the tight integration between the
> language and database for the xBase languages. A comparable Clipper
> syntax was
>
> Employee->name = "Emp1"
>
> The advantage of ORM is that programmers can write database code that
> are not specific to the back-end engine. This is also strikingly
> similar to the Clipper concept of RDDs.
>
> Ruby, Python and Javascript do not force the entire OOP boilerplate -
> unlike the SmallTalk based languages like Java and C++. Ruby and
> JavaScript are considered 'Object Based' rather than 'Object Oriented'
> and allows the programmer to write procedural and object oriented code
> with same ease.
>
>> > Sadly, sometime in the way to evolution, Clipper suffered the influence of
>> > some products 'in fashion' by the end of 80's (SmallTalk, C++, Pascal, 
>> > etc.)
>> > and become more complicated and low level that in previous versions.
> Robert, IMHO Clipper also was more in the object based spirit and its
> object orientation was not at all a drastic change. The learning curve
> was pretty small and programmers used to the old procedural style
> could easily adopt to the object notations.
>
>> 2010/3/16 Roberto Lopez <[email protected]>:
>> > pete_westg wrote:
>> >
>> > <...>
>> >>
>> >> I know, OOP is established as main stream programming style but
>> >
>> > <...>
>> >
>> > This is true, but not fully true :)
>> >
>> > Think on Visual Basic.
>> >
>> > It become the most popular programming language in the world in 90's, but 
>> > it
>> > do not allowed class creation until version 4.0.
>> >
>> > Besides that, most of the programs created with VB that I've seen, do not
>> > use classes.
>> >
>> > Users simply create forms with the designer and refers to the objects
>> > visually created, in a simple, straight (non-true OOP) way (ie:
>> > form1.button1.SetFocus).
>> >
>> > This behavior is consistent with xBase spirit.
>> >
>> > dBase III+ and its succesors had simplified the things for the users.
>> >
>> > Sadly, sometime in the way to evolution, Clipper suffered the influence of
>> > some products 'in fashion' by the end of 80's (SmallTalk, C++, Pascal, 
>> > etc.)
>> > and become more complicated and low level that in previous versions.
>> >
>> > By the other hand, FoxPro evolved to VFP that used the VB model and was 
>> > very
>> > successfull (despite MS policies about it :) ).
>> >
>> > Now, the idea of an easy to use, user friendly and smart OOP still alive 
>> > and
>> > is very succefull in the Ruby programming language.
>> >
>> >
>> > The Ruby creator (Yukihiro Matsumoto) had said this, about his language:
>> >
>> > "Often people, especially computer engineers, focus on the machines. They
>> > think, "By doing this, the machine will run faster. By doing this, the
>> > machine will run more effectively. By doing this, the machine will 
>> > something
>> > something something." They are focusing on machines. But in fact we need to
>> > focus on humans, on how humans care about doing programming or operating 
>> > the
>> > application of the machines. We are the masters. They are the slaves."
>> >
>> > An important part of the mainstream is occuped by VB and Ruby today.
>> >
>> > I'm fully sure that sooner or later this concept will prevail and that
>> > bussiness/database programmers will not feel obligated to use low level
>> > tools anymore.
>> >
>> >> I don't think that they're proved all the benefits that it is supposed
>> >> that it has.
>> >
>> > I fully agree, of course :)
>> >
>> > Regards,
>> >
>> > Roberto.
>> >
>> >
>> > _______________________________________________
>> > Harbour-users mailing list (attachment size limit: 40KB)
>> > [email protected]
>> > http://lists.harbour-project.org/mailman/listinfo/harbour-users
>> >
>>
>>
>>
>> --
>> Massimo Belgrano
>> _______________________________________________
>> Harbour-users mailing list (attachment size limit: 40KB)
>> [email protected]
>> http://lists.harbour-project.org/mailman/listinfo/harbour-users
> _______________________________________________
> Harbour-users mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour-users
>



-- 
Massimo Belgrano
_______________________________________________
Harbour-users mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour-users

Reply via email to