Programming Languages 2
What is .NET (Dot Net)?
.NET is both a business strategy from Microsoft and its collection of programming support for SOAP-based Web services.
What are two advantages of web services?
1. Platform-independent 2. Language-independent
What is Microsoft STL (Standard Template Library)?
A software library that partially included in the C++ Standard Library.
What does API stand for and what is it?
API = application programming interface. It is a software-to-software interface that allows apps to work with each other without any use knowledge or intervention.
Why do we use API?
API is a way for other apps and online services to talk to each other. An API is a set of tools that lets third-party developers write custom programs for a service.
What are the most common examples of .NET?
ASP.NET C# Visual Basic.NET (VBA) IIS
What does an SDK include?
An SDK includes a visual screen builder, an editor, a compiler, a linker, debugging tools, and sometimes more.
What are IDE and SDK?
Are sets of programs used by a computer programmer to write programs.
What does COM stand for and what is it?
COM = Component Object Model It is a language neutral way of implementing programming code that can be used in programs different from the one in which they were created. (Ex: MS Word and IE)
What are the two other variations of COM?
COM+ and DCOM
What are some examples of desktop API?
Cocoa, DirectX, OPenGL, WIndows API (Win32)
Describe the runtime (interpreters) for .NET
Cross platform language system Can be executed on any hardware platform that has a runtime engine
What do IDE and SDK stand for?
IDE = Integrated Development Environment SDK = Software Development Kit
What is MFC (Microsoft Foundation Classes)?
It is part of the Windows API, and is a collection of object orientated programming classes that can be used in building apps. (Allows look and feel of MS onto your other apps used) Written in C++
What does J2EE stand for and what is it?
J2EE = Java Enterprise Edition It is Oracle's enterprise computing platform.
What are the most common examples of J2EE?
JSP Java Apache
What is Windows API (Win32 API)?
Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.
What does REST stand for?
REST = Representational State Transfer
Define web services
Refers to an interface for a service oriented architecture (SOA), in which Web-based applications dynamically interact with other Web applications Internet Application Programming Interfaces (API's) that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. Info always accessed by software and delivered dynamically (through web API)
What are the 3 different types of web services technologies?
SOAP REST WSDL
What does SOAP stand for?
SOAP = Simple Object Access Protocol
What is Middleware?
Software that acts as a bridge between an OS or database and apps.
Why was the .NET framework designed?
To compete with the Java J2EE platform.
What does WSDL stand for?
WSDL = Web Services Description Language
What is the current IDE version for Windows? For Apple?
Windows - Visual Studio 2015 Apple - Xcode