Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

As programmer , analyst , software creator , etc.. do you plan using ORM to start an application system , or using RAD tools , and why .?

user-image
Question added by Muhannad Numa , Senior analyst, solutions consultant , Panda solutions
Date Posted: 2017/02/21

The work of the software development is highly complex and therefore I use ORM to simplify my work. I use Entity Framework Core ORM which is latest one from Microsoft and I find it wonderful in doing my database realated operations from my applicaiton. 

A simple answer for understanding ORM is that "you wrap your tables or stored procedures in classes in your programming language, so that instead of writing SQL statements to interact with your database, you use methods and properties of objects."

There are many ORMs in the market today:

1. EF Core

2. NHibernate

3. Dapper 

4. DJango

.....

I personally do not prefer RAD tools as they are only meant for speed (which I get from ORM).