Codename: Orcas

Orcas is the alias for Microsoft Visual Studio 2008 and was first released to MSDN Subscribers last November 19, 2007 and now available for everyone. It was the descendant of Visual Studio 2005 and primarily focused on development of Windows Vista, 2007 Office system, and Web applications.

Microsoft Visual Studio 2008 conveys key advances for software developers in three primary pillars: RAD or rapid application development, effective team collaboration, break through user experiences.

Visual Studio supports languages by means of language services, which allow any programming language to be supported by the code editor and debugger, provided a language-specific service has been authored. Built-in languages include C/C++ (via Visual C++), BASIC (via Visual Basic .NET), and C# (via Visual C#). Support for other languages such as F#, Python, and Ruby among others has been made available via language services which are to be installed separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS.

The Microsoft Visual Studio 2008 is consist of Visual Basic .NET 2008, Visual C# 2008, Visual C++ 2008 and Visual Web Developer 2008. Later on, SQL Server 2008 would be joining onto the list.

It brings a new language feature, LINQ or Language Integrated Query, a Windows Presentation Foundation visual designer, and improvements to the .NET Framework. It is also packed with powerful built-in tools like the forms designer for building GUI applications, web designer, class designer, database schema designer and visual designer for domain-specific languages or toolsets for other aspects of the software development lifecycle. Visual Studio 2008 can have plug-ins to be added as well, that enhances its functionality. It also features a new HTML/CSS editor influenced by Microsoft Expression Web. Unlike in Visual Studio 2005, J# is not included in 2008 version of Visual Studio.

Visual Studio 2008 includes a code editor supporting: IntelliSense – an auto completion that serves as documentation and disambiguation for variable names, functions and methods using metadata reflection; and refactoring – a computer program's code that improves its readability or simplifies its structure without changing its results. The integrated debugger works both as a source-level debugger and a machine-level debugger.

Let’s have a glimpse on each of the products within Microsoft Visual Studio 2008. First, is the Microsoft Visual Basic 2008 – which also refer as Visual Basic .NET 2008, Visual Basic 9.0, VB 9.0 or simply VB 2008 is ideal for first time or casual Windows programming. Visual Basic 2008 is the ideal tool for productively building object-oriented applications for Windows on the .NET Framework.

Microsoft added new and exciting features in Visual Basic 2008. New features that the developer may notice are the true ternary operator “If“ (followed by Boolean, variable or value), to replace the IF function, anonymous types, support for LINQ, Lambda expressions, XML Literals, Type Inference.

The second that we have in our list is the Microsoft Visual C# 2008 which is also ideal tool for productively building object-oriented applications for Windows on the .NET Framework like Visual Basic 2008.

The common features available between Visual C# 2008 and Visual Basic 2008 as well as other .NET languages was the garbage collection – a form of memory management that attempts to reclaim garbage, or memory used by the objects that will never be accessed or mutated again by the application.

Third on the list is the Microsoft Visual C++ 2008 – which can also be called as Visual C++ 9.0. Discover the latest features of the Windows Platform SDK starting with the streamlined installation. Visual C++ can be used to create native Win32 applications. Make fun by creating first person shooters, puzzles, real-time strategy games and much more. Developers can focus on making exciting games and not the technical issues. 2D and 3D games are made possible by The Game Creators GDK.

Last that we have in our list is the Microsoft Visual Web Developer 2008. It provides an ideal environment for creating powerful Web applications with easy to use environment for dynamic Web application development.

Developers can use the new split view pane which shows both the visual designer as well as the corresponding markup. Users can build CSS enabled pages with the new Manage Styles and CSS Properties windows to easily design, preview, and apply CSS styles to your Web page. JavaScript and AJAX-enabled applications can now be build more easily with the new and improve JavaScript IntelliSense and debugging and built-in support for ASP.NET AJAX. And to spice to your web pages, the web developer may download the free AJAX Control Toolkit which includes over 30 AJAX controls including rounded corners, drop shadows, animation, ratings, slide shows, ratings, and more.

Enjoy the easy publishing and sharing by download Popfly Explorer to publish HTML, CSS, and JavaScript pages directly to your free Popfly site. Use the built-in Copy Web Site tools to publish both ASP.NET pages and SQL Server databases to any hoster that supports FTP or FrontPage Server Extensions.

Have fun and get your personal Web site up-and-running quickly using ASP.NET Starter Kits like the DotNetNuke portal kit, the Personal Site kit, the Blog Engine kit, or the Club Site kit. The web developer may also wish to build custom Facebook applications using the Facebook Developer Toolkit which includes easy-to-use .NET classes for Facebook friends, groups, events, and more. And for much easier development, use the Coding4Fun Development Toolkit's Web service wrappers to easily connect to popular Web services like Amazon, Digg, and Flickr.

Visual Studio 2008 integrates 2D and 3D graphics, and now capable of audio and video controls. The developer may now add cool effects, fun controls using the C4F Developer Toolkit and the C4F Vista P2P Developer Kit to their application.

Building your applications is now made easier with drag and drop controls which includes features like Smart Tags, source code, QuickStart documentation and much possible with the combination of Visual Studio 2008 and Windows Vista.

Microsoft .NET Framework 3.5 is a software requirement for Visual Studio 2008 and by default, configures compiled assemblies to run on it but it also supports multi-targeting which lets the developers choose which version of the .NET Framework – 2.0, 3.0, 3.5, Silverlight CoreCLR or .NET Compact Framework, the assembly runs on. Visual Studio 2008 also includes new code analysis tools, including the new Code Metrics tool. Expect that you would be needing higher computer specification to satisfy yourself when using Microsoft Visual Studio 2008 since is was a GUI based development tool and contains graphical components that need more space.

Software developers would surely enjoy the new features integrated within Visual Studio 2008 counting on with more than 250 new features, includes significant enhancements in every edition. Developers of all levels are welcome - whether they are novices or professionals, and hobbyists to enterprise development teams in facing complex challenges and building innovative solutions and makes a difference in our everyday living through computerization. Visual Studio's role is to improve the process of development and make the work of achieving breakthroughs easier and more satisfying. Developers would have a consistent, secure and reliable solution for developing applications for the latest platforms: the Web, Windows Vista, Windows Server 2008, the 2007 Office system, mobile devices and beyond.
-Ronald C. Dionisio

0 comments: