I have a confession to make as a C# developer. Even though I love C#, it’s strong typing, its compiler, its generics, LINQ, etc. sometimes make me jealous of PHP and Python developers. Both Python and PHP are far more dynamic in nature, and allow users to do things (because of their dynamic nature) that are almost impossible to do in C#. When a friend of mine showed me Django about a year ago, I felt almost shameful admitting that nothing similar exists for .NET. So, I decided to do something about it, and I created Magic.

You may also like: CRUD Operations in ASP.NET MVC Using AJAX and Bootstrap.

CRUD, HTTP, and SQL

If you think about our problems as software developers, many of them can be reduced down to transferring JSON from the client to our backend. This problem is so common that it has been given its own acronym; CRUD; Create, Read, Update and Delete. HTTP has post, put, delete, and get. SQL has insert, update, delete, and select. They’re all arguably built around the same idea, the idea of CRUD.

I have a confession to make as a C# developer. Even though I love C#, it’s strong typing, its compiler, its generics, LINQ, etc. sometimes make me jealous of PHP and Python developers. Both Python and PHP are far more dynamic in nature, and allow users to do things (because of their dynamic nature) that are almost impossible to do in C#. When a friend of mine showed me Django about a year ago, I felt almost shameful admitting that nothing similar exists for .NET. So, I decided to do something about it, and I created Magic.

You may also like: CRUD Operations in ASP.NET MVC Using AJAX and Bootstrap.

CRUD, HTTP, and SQL
If you think about our problems as software developers, many of them can be reduced down to transferring JSON from the client to our backend. This problem is so common that it has been given its own acronym; CRUD; Create, Read, Update and Delete. HTTP has post, put, delete, and get. SQL has insert, update, delete, and select. They’re all arguably built around the same idea, the idea of CRUD. […]