.Net Flashcards
1
Q
What is .Net?
A
- A software layer between the OS and .NET compliant languages.
- It is a run time environment providing services and an extensive set of libraries to applications and developers.
2
Q
Why do we need .Net?
A
- One editor, one common set of libraries and on runtime environment for .net compliant layers such as C#, C++, VB.net, etc.
- Re-usability of Resources
- Object Oriented Model
- 4 languages supported by visual studio .net C#, C++, VB.net and F# (Ruby, Python).
3
Q
What is WCF?
A
Windows Communication Foundation–a service framework that can communicate between multiple servers independently of their OS or technology. Host IIS, IP/TCP, Windows Services, Application. Supports SOAP protocol, HTTP, HTTPS.
4
Q
How did we get to .NET? Explain the History.
A
- 001100- Assembly language began with replacing 0’s and 1’s with words.
- Operating Systems were little more than a collection of these “words”. A bundle of application codes shared with multiple applications and put into a central repository and used over and over by different applications to accomplish similar tasks. Ex. sizing a window or calling a file.
- Two schools of thought in the programming world A. pragmatic–just write the code to get things done that I need done (Visual Basic–Object Oriented). B. Code it for speed and flexibility–dominated Microsoft’s culture–and primarily used C and C++) Both schools code sat upon the Windows API (Application Program Interface) and used the core functions of the OS.
- Next CLR.net Common Language Runtime sits between the OS and the dominate Microsoft Languages…namely VB.NET and C#