Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Applications
    • Applications
    • Development
    • Networking

    Developers Herald VS 2008, .Net Framework SP1

    Written by

    Darryl K. Taft
    Published August 12, 2008
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Microsoft is releasing to manufacturing the .Net Framework 3.5 SP1 (Service Pack 1) and Visual Studio 2008 SP1 Aug. 11, and developers have weighed in saying the new offering enhances their capabilities for building and delivering applications.

      Although Microsoft is delivering new functionality in these service pack releases, the offerings provide a host of advancements that might otherwise have been made into an entire new release, if not a “point” or “dot-one” release. Some early users of the technology have been able to build functional projects based on Visual Studio 2008 SP1 and .Net Framework 3.5 SP1, using the more model-driven aspects of the technology, among other things.

      In an interview with eWeek, Shanku Niyogi, Microsoft product unit manager for the technology, said the releases come nine months after the release of the .Net Framework 3.5 and Visual Studio 2008 and include a substantial number of updates based directly on customer feedback.

      “With these SP1 releases, we’re doing something a little different,” Niyogi said. “We’re providing the typical guidance, but we’re also looking at customer feedback and the way people are building applications, and we’re putting in building blocks to help them do that better. We’re giving them a more model-driven approach to development.”

      The service packs include new features such as the .Net Framework Client Profile for faster deployment of Windows-based applications, multiple enhancements to ASP.Net, and support for database application development through the ADO.Net Entity Framework, ADO.Net Data Services and integration with SQL Server 2008.

      “Another big area of focus is we’re making data driven applications better and easier to build and to be flexible and able to evolve over time,” said Sam Gazitt, a product manager in the Microsoft Developer Division.

      “We’re enabling developers to be able to build application [user interface] and customize that in a model-driven way,” Niyogi said.

      Microsoft also is promoting more of a rapid application development scheme with the service pack releases, he said. “We’re making the challenge of application development a much easier and quicker proposition.”

      The .Net Framework 3.5 SP1 includes several improvements to the Microsoft CLR (Common Language Runtime), such as the ability to generate managed code that improves application start-up time by 20 to 45 percent and end-to-end application execution time up to 10 percent, and the ability of managed code to take advantage of the ASLR (Address Space Layout Randomization) security feature in Windows Vista, Microsoft officials said. In addition, .Net Framework 3.5 SP1 has improvements for the creation of rich-client applications and line-of-business applications using WPF (Windows Presentation Foundation).

      Moreover, the .Net Framework 3.5, released in November 2007, already contains features for developing Web 2.0 applications and dynamic Web sites, including new server controls and a client-script library for AJAX-style applications. Yet with .Net Framework 3.5 SP1, the .Net Framework now offers support for ASP.Net Dynamic Data, which provides a rich scaffolding framework that allows rapid data-driven development without writing code.

      Included in the .Net Framework 3.5 SP1

      In addition, the .Net Framework 3.5 SP1 includes ADO.Net Data Services and ADO.Net Entity Framework, which raise the level of abstraction for database programming and supply both a new model-based paradigm and a rich, standards-based framework for creating data-oriented Web services. With this service pack, Visual Studio 2008 and the .Net Framework 3.5 also support SQL Server 2008.

      “Visual Studio 2008 SP1 is more than a service pack. It is the ship vehicle for the Entity Framework as well as “Astoria” aka ADO.Net Data Services as well as Dynamic Data,” said Stephen Forte, a developer focusing on the Microsoft platform. “So it is full of new features on top of any ‘service pack’ items we may care about.”

      For their part, to help medical staff reduce manual, paper-based processes, Misys Healthcare Systems and Veracity Solutions collaborated to create FreeNatal, a Web-based application that provides prenatal care providers with an easy-to-use, secure interface for managing patients’ records. Using Microsoft Visual Studio 2008 SP1 and the Microsoft .Net Framework 3.5 SP1, eight members from the Misys-Veracity team created the application. By taking advantage of these powerful technologies, the team increased development speed by 60 percent, enabling accelerated market delivery and further strengthening their respective positions in the health care informatics industry.

      “It’s a rare thing to have the right business opportunity at the right time with the right people,” said Galen Earl Murdock, president and CEO of Veracity Solutions. “It’s even [rarer] to have the right technology at the same time. Such was our experience with FreeNatal. ADO.Net Data Services and ADO.Net Entity Framework were precisely what the team needed to deliver a secure, robust back-end for this product. It’s not often the planets align like that.”

      Murdock said he was initially skeptical about the Microsoft technology. “We knew that FreeNatal would be a rich, AJAX-based Web application. We also knew that we’d store the data in SQL Server,” he said. “The question was how to connect the two-what to put in the middle. Entity Framework seemed like a no-brainer, but we were wary about the new technology on the block-ADO.Net Data Services. Imagine how pleased we were to have a technology completely measure up to our needs and expectations.”

      Meanwhile, Gregg Jensen, a senior software engineer at Veracity Solutions, said:

      “After many years of manually architecting my own data access layers, I can honestly say that Entity Framework was able to accomplish everything of the systems that I have built, and much more. In projects of the past I have spent many weeks both maintaining and updating data access layers, and it is great to see that Microsoft has build a data access layer that handles all of the setup and maintenance for you. I have been very impressed by the ease with which queries and updates can be performed using LINQ [Language Integrated Query] to Entities, and the flexibility of the underlying model. FreeNatal, as well as other new projects I have worked on, have benefited greatly from the time savings of using Entity Framework, as well as the maintainability. Microsoft has truly taken out a major piece of any new project, the data access layer, and done all of the work for you. Moreover, regarding ADO.Net Data Services, Jensen said that in a world of growing interconnected services, it becomes more and more difficult to maintain compatibility from application to application. Yet, ADO.Net Data Services now gives developers the ability to develop reliable, secure and reusable services without needing to interact directly with each company that might use them, he said.”On the FreeNatal project we were able to quickly add new features using JavaScript and HTML, with rarely needing to change the underlying ADO.NET Data Service that handled all of the data access,” Jensen said.In addition, the innovation behind the SQL-like URL query capability of Data Services is a technology that the internet has needed for a long time, Jensen said.While ADO.Net Data Services comes with most of what you need right out of the box, it is also very customizable with the ability to add focused queries and updates using Service Operations. We have used Query and Change interceptors extensively on FreeNatal. Throughout the application we were able to write simple URL queries, and allow Data Services to automatically filter the data retrieved by each user that should have access to it. We were able to use change interceptors to update interrelated fields such as an estimated date of delivery, and the gestational age of a fetus, which allowed us a simple abstraction of updating a single field and having the results cascade through the database. Andrew Brust, chief of new technology at Twentysix New York, said:The reality is that ADO.Net is still very much alive and well and given EF’s [Entity Framework] reliance on it, it’s not likely to be going away. Conventional ADO.Net code will likely remain the most efficient way to perform data access. Even if Microsoft developers were to flock to ORM programming in droves, ADO.Net would likely remain in place and be at least the .Net data access analog to ‘native code.’Meanwhile, “Using the Entity Framework has significantly sped up our development cycle by removing a lot of the custom code we have to write,” said David Copple, lead developer at The Test Factory. “The Entity Framework took away the tedium of having to write standard data access code and business objects, which gave our team a big productivity boost.”“

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.