Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is C# a rapid application development (RAD) language?

Tags:

c#

rad

I heard that C# is a rapid application development (RAD) language. Even after reading an article in wikipedia about RAD I didn't understand it.
Could you please explain it for me?

like image 889
Sergey Avatar asked Nov 29 '22 04:11

Sergey


2 Answers

It is a marketing term IMHO :) Basically Microsoft is saying you can build applications rapidly with it (as opposed to languages like C).

In general RAD languages will have:

  • Lots of pre-built software components you can use (File IO components, network components, classes for serializing and remoting etc.)
  • Development environments that support WYSISYG GUI creation.
  • Lots of tools for diagnostics, testing and debugging.
  • Automatic memory management (garbage collection).
like image 165
noctonura Avatar answered Dec 15 '22 13:12

noctonura


Many things that are commonly tedious are provided for you by the framework (XML parsing, interaction with web services, memory management). You don't have to focus as much on the smaller things so you can work on the actual product.

like image 38
Christopher Tarquini Avatar answered Dec 15 '22 14:12

Christopher Tarquini