Notifications
Notifications
CDW Logo

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework - Appl

Mfg # 9780735626195 CDW # 1761169 | UNSPSC 55101510

Quick tech specs

  • Paced Training Kit (Exam 70-536): Microsoft .NET Framework
  • Training Kit
  • self-training course
  • DVD
  • Application Development Foundation
  • Ed. 2
  • CD
  • English
View All

Know your gear

Your 2-in-1 self-paced training kit features official exam prep and practice for the skills measured by exam 70-536.

Your 2-in-1 self-paced training kit is fully updated and revised! Ace your preparation for the skills measured by MCTS exam 70-536 - and on the job. With this official Microsoft study guide, you'll work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then reinforce and apply what you've learned through real-world case scenarios and practice exercises.

This item was discontinued on October 06, 2022

Enhance your purchase

MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework - Appl is rated 4.50 out of 5 by 26.
Rated 5 out of 5 by from An easy-to-deploy solution that provides various in-built features and good support What is our primary use case? I have been using the tool mostly for building web applications. Azure’s cloud integrations are pretty good. How has it helped my organization? The project that I worked on was a legacy application. It was pretty easy to use once we learned about the stack and understood the MDC architecture well. The product incorporates ML features and is continuously improving its features. The learning scale is good. We need a scalable website if we want dynamic web content for more than 5000 users. What is most valuable? In-built refactoring and .Net profilers are the most valuable features of the solution. We can use any language. We can use the product’s compiler to generate an intermediate language. Currently, the solution is becoming platform-independent. MAUI is not a specific platform or environment. Since the product belongs to Microsoft, users trust it. The scalability of the applications built into the solution is pretty good. It can handle much workload. Microsoft keeps improving its tool stack based on market updates. It incorporates artificial intelligence and machine learning features. The solution also provides content embedding and multi-factor authentication. What needs improvement? It is not a pretty compact product because of the assemblies that are being loaded. The cloud features must be improved. The deployment must also be improved. Automatic code completion and natural language processing would be a good addition to the tool. I'm not sure whether these features are already present. For how long have I used the solution? I have been using the product for the last five years. From 2018 to 2020, I have been using versions 4.5 and 4.6.2. After 2020, I moved to .NET Core 3.1. What do I think about the stability of the solution? The tool’s stability is good. I rate the stability a seven and a half out of ten. What do I think about the scalability of the solution? I would rate the tool’s scalability a seven or seven and a half out of ten. How are customer service and support? The support is good. How would you rate customer service and support? Positive How was the initial setup? The initial setup was straightforward. Large-scale deployments are done on Azure’s cloud, and it's easy. What was our ROI? I definitely see a return on investment. What's my experience with pricing, setup cost, and licensing? The product’s pricing is a bit high. It's not an open-source tool. Organizations prefer the enterprise edition. Though there are some restrictions, developer versions are useful for learning purposes. Which other solutions did I evaluate? The product has to compete with Spring Boot. What other advice do I have? People wanting to use the solution must learn the basics as much as possible and explore and utilize the features. Overall, I rate the product an eight out of ten. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-08-21T00:00:00-04:00
Rated 5 out of 5 by from A easy program language that works well in Linux environments and is easy to implement What is our primary use case? Our development tools, our platform, every solution we've developed, most of them are Microsoft products. So we're using .NET. Almost all of our enterprise applications are developed within that whether it will be reading those applications, web applications, or a background service, etc. Of course, there's a different case when it comes to our mobile application. We're quite open-minded and like to explore other frameworks due to the fact that there has been a lot of frameworks getting more popular nowadays. What is most valuable? I have very diverse experiences in most of the major programming frameworks, whether it is DHP, Java, etc. Basically, .NET is simply is the easiest programming language to use, based on my experience. It has flaws, however, the performance and agility are much better compared to other programming languages. They've done a lot in the past few years. You can see this especially in the fact that they allowed .NET to be run in Linux environments. What needs improvement? For .NET, what I can say is that maybe it needs adaptation of a more streamlined function. What we can see is vital is a simple programming model. However, .NET Is still heavy or dependant on other Microsoft libraries and frameworks. Therefore, although they're going there, they're already open-source for that network. There are lots of improvements that can be done there within that industry. For example, .NET support needs to offer big data similar to Mongo DB or to the other big data technologies. It's still in its infancy from I've experienced. When it comes to the big data or data science fields, I think .NET framework has a lot of things to hash out. Another item worth improving in .NET is support to Mac. There's still a lot of grey areas when you use a Mac. There's a lot of instability when it comes to that OS. .NET programming language will be very difficult to compete with when they fully jump into the Apple territory. For how long have I used the solution? I've been dealing with the solution for probably more than ten years. I've been using .NET since the beginning when it was .NET 1.0. Therefore, I believe it's been more than a decade. What do I think about the stability of the solution? The solution is stable. Aside from issues surrounding using Macs, it's not too glitchy. It doesn't freeze. It's pretty reliable. The biggest problem with programming language nowadays, because there are a lot of things happening, is that changes happen too fast. Due to the competition, they tend to release new features almost every week. I don't think there's an exception on that one. In return, the application framework can have bugs in it. What do I think about the scalability of the solution? Nowadays when it comes to scalability performance, it's in the hand of the programmers. It's not in the framework. Even if you're using a very efficient or powerful framework, if that application was developed improperly, it just makes everything else shakey. If the framework is there to help you to do the best practices and apply everything, .NET is still really good at doing that, compared to other frameworks. Almost everything is bootstrapped or is ready for you to use, unlike other frameworks like Java. You have to develop everything to make sure that it is able to address the issues. In .NET it's pretty straightforward. How are customer service and technical support? If we contacted technical support it may have been a long time ago. Nowadays, it's rare to go directly to support. For the most part, all you need to do is Google your queries and you can find the answers yourself. How was the initial setup? The tool itself, in terms of the initial implementation, is pretty straightforward. The tool will do everything for you, unlike other programming languages where you have to install these different dependencies, et cetera. What other advice do I have? We're just a customer. We use multiple deployment models. I'm using Azure Dev Ops for my previous projects, but for my company, we're using Jenkins to deploy our applications. The good thing with the .NET framework is that it allows you to develop an application faster and in a professional way. The downside is that it's different due to the fact that it's abstract. It's different from every other program. You really need to know the fundamentals of software development. That's the downside. Using .NET You will be able to develop many applications without really knowing what the inner workings of that application are. Compared to Java, or C++ where you should be able to know every fundamental of every foundation, you don't need that deep knowledge with .NET. If there will be a trainee or entry-level person on the program, I suggest they study first computer programming fundamentals, maybe in Java or another more engineering-oriented programming language before they go deeper into the .NET framework. Or they should at least do their homework to learn those things. Overall, I'd rate the solution eight out of ten. If they slowed down a bit with the new releases and made sure they were bug-free before releasing them, I might rate it higher. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2020-10-19T00:00:00-04:00
Rated 5 out of 5 by from Inexpensive and easy to learn for users What is our primary use case? I use the product to build websites and web pages. The product is also useful to connect to Sitecore. What is most valuable? The most valuable feature of the solution stems from the packages offered by the product. What needs improvement? There are constant improvements in the product. I would want the product to be integrated with the different AI tools in the future since it is one of the areas where the product has certain shortcomings. For how long have I used the solution? I have been using Microsoft .NET Framework for a year. I am a user of the tool. What do I think about the stability of the solution? It is a stable solution. What do I think about the scalability of the solution? More than 100 people in my company use the product. How was the initial setup? The product's initial setup phase wasn't difficult at all. The solution is deployed on an on-premises model. What's my experience with pricing, setup cost, and licensing? The product is not expensive. What other advice do I have? Only if I know the purpose for which someone requires the product will I be able to recommend it to them. I can say that users can trust and use Microsoft .NET Framework. Microsoft .NET Framework's CLR has benefited my company's projects. I am happy with the product's user interface, scalability, integration features, and support. It is easy for someone to learn about how to use the product. I rate the overall product an eight out of ten. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2024-03-05T00:00:00-05:00
Rated 5 out of 5 by from Ensures efficient application development and deployment while providing versatile language support, robust security model, seamless interoperability and excellent scalability What is our primary use case? I developed an application tailored for the oil and gas sector, focusing on risk assessment and activity mapping for wells across Brazil. This tool utilized the .NET Framework, specifically version 4.6, to ensure robust performance and seamless integration with existing systems used by oil and gas companies in the region. How has it helped my organization? The .NET Framework streamlined the integration of our enterprise-level applications by leveraging .NET service-oriented architecture. This approach simplified development as we could modularize our system into microservices, enabling us to assist each component seamlessly within the .NET environment, tailored to the specific scenario at hand. The .NET Framework's interoperability with other applications and its language independence has proven invaluable for our development projects. In my latest project, I developed a portal application capable of simulating various applications tailored to different user roles within the company. Using the .NET framework, I created a secure domain model to manage user authentication and bill distribution across these applications. I particularly appreciated the .NET Bot framework for its ability to quickly translate existing class models into code, facilitating rapid development and seamless integration with our database. The support for multiple programming languages in .NET has influenced our choice of languages for various tasks. As a team, we possess a solid understanding of .NET, making it easy to leverage its capabilities. While clients may not always have insight into the technical aspects of our work, the versatility of .NET enhances our productivity. This allows us to deliver results to clients more efficiently and encourages their active participation in the development process. The security model of the .NET Framework significantly contributes to the overall security of our .NET applications. This is largely facilitated by our proficient IT team, who meticulously plan and manage the infrastructure. As our .NET applications are primarily utilized within our company's intranet, security measures are inherently more manageable. What is most valuable? The features that significantly enhanced our application's performance primarily revolved around integrations. For instance, in one scenario, our application was tasked with scanning field activities within the .NET framework, encompassing both onshore and offshore operations. It facilitated the streamlined scheduling process by amalgamating inputs from various sources, including location data and other systems. Users could input data and conduct simulations within the application to assess the viability of certain activities. Additionally, the application was backed by a database running SQL scripts to support its functionalities. What needs improvement? Improvements are needed in .NET development, particularly in a backend scenario. For example, if you're planning to develop an application to track project operations using .NET, a good starting point would be to adopt domain-driven design principles. This approach allows you to visualize all the relevant components within the .NET framework for such a project. You can begin by defining the core domain entities, such as projects, tasks, and locations, leveraging .NET classes to represent these concepts effectively. Additionally, incorporating a scheduler component in .NET to manage activities associated with each project would be beneficial. By organizing these classes systematically, you can streamline the process of generating database tables directly from your code. For how long have I used the solution? I have been working with it for almost a decade. What do I think about the stability of the solution? The stability is outstanding. I encountered no issues, with any concerns primarily related to infrastructure servers rather than the .NET framework itself. I would rate it nine out of ten. What do I think about the scalability of the solution? The scalability is exceptional. I would rate it nine out of ten. How are customer service and support? We didn't require support assistance as Microsoft offers ample resources, including instructional videos, for implementing and resolving any issues independently. I would rate it nine out of ten. How would you rate customer service and support? Positive How was the initial setup? The initial setup is straightforward. However, as operations start, a structured approach is essential. This involves establishing distinct layers of code, each with specific responsibilities aligned with the product's objectives. For example, if managing a product class, its functions should exclusively pertain to product-related tasks. Similarly, when dealing with a layer handling thousands of transactions, caution must be exercised to ensure it remains focused on its designated operations without encroaching upon other aspects of the project. This segregation of tasks ensures clarity and efficiency within the development process, despite its inherent complexity. What about the implementation team? In our web and desktop application development workflow, we typically support IT personnel by providing them with the necessary components to set up a server for deploying our applications. We hold weekly meetings to discuss our approach and progress, and throughout the week, we collaborate on various tasks. Once the work is completed, we publish the applications to the server, ensuring that all required roles are fulfilled for successful deployment. For deployment, we didn't have to do much as it was already completed for us. Additionally, we utilized GitLab and Jira in conjunction with Docker for streamlined deployment processes. What other advice do I have? Overall, I would rate it nine out of ten. Disclaimer: My company has a business relationship with this vendor other than being a customer:Partner
Date published: 2024-03-06T00:00:00-05:00
Rated 5 out of 5 by from Useful for automation and is a good investment, but it is difficult to learn What is our primary use case? I use the product only for automation. What is most valuable? Our usage was limited. Microsoft .NET Framework is a good investment. What needs improvement? The solution is technical. A new user cannot use it. The solution is difficult to learn if someone is learning it for the first time. It is difficult for non-technical people. What do I think about the stability of the solution? The tool was stable. What do I think about the scalability of the solution? Around 20 to 25 developers used the tool in our organization. What about the implementation team? The solution was deployed by the vendor. What other advice do I have? Only developers can use the tool. We have used Microsoft .NET Framework for web-based applications. If someone is planning to use the tool for the first time, they must learn the basics of .NET. They must go through some manual or training. The solution is easy to use if the user is a developer or some technical person. It’s a good application. Overall, I rate the product a six to seven out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2024-02-26T00:00:00-05:00
Rated 5 out of 5 by from Stable solution and complex initial setup process What is our primary use case? I use this framework to create backend services or work with data lakes. What is most valuable? The .NET Framework is easier to use because it provides a lot of libraries. I find it very useful. The difference, for example, with the .NET Core framework from Microsoft is that it's an open-source library and runs on multiple platforms. What needs improvement? There is room for improvement in the setup process and the support. For how long have I used the solution? In this technology, I have four years of experience. In my current organization, I create an API solution using the Microsoft .NET Framework for my microservices. I use .NET Framework 4.7 and 3.0. Both versions can serve as the core. What do I think about the stability of the solution? It's stable. What do I think about the scalability of the solution? I create API solutions and web apps. Microsoft .NET Framework can be scaled. I have a solution that is designed for implementing transactions. How was the initial setup? The initial setup is a bit complex. I would rate my experience with the initial setup a seven out of ten, with ten being the most complex. What other advice do I have? Overall, I would rate the solution a five out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-06-08T00:00:00-04:00
Rated 5 out of 5 by from Easy to use, scalable, and stable What is our primary use case? You are able to develop applications using Microsoft .NET Framework. It is a development framework. What is most valuable? The solution is easy to use. What needs improvement? The solution could improve by optimizing the memory for better performance. For how long have I used the solution? I have been using Microsoft .NET Framework for approximately 15 years. What do I think about the stability of the solution? The solution is stable because Mircosoft releases updates frequently. What do I think about the scalability of the solution? The solution is scalable. We have approximately 13 users using this solution. How are customer service and technical support? When we have contacted Microsoft Support they ask too many questions and requiring too many details. They sometimes do not assign the right person that has the knowledge to deal with the support ticket. How was the initial setup? The installation is straightforward. The time for the deployment depends on the environment, but it typically takes approximately 45 minutes. What about the implementation team? I did the implementation myself. However, I would recommend using a team of experts for the deployment and maintenance of the solution. What's my experience with pricing, setup cost, and licensing? The solution is free but you need to pay for a license for the hosting service. What other advice do I have? I would recommend this solution to others. However, they need to understand the capability of the Framework, and they should align their solution according to the Framework to prevent any showstopper or bottlenecks in their development process. I rate Microsoft .NET Framework a nine out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2021-09-19T00:00:00-04:00
Rated 5 out of 5 by from Highly versatile, dynamic, and versatile What is our primary use case? I use this solution with data from different applications to obtain data from files, apply business roles, and obtain different behaviors of the data. I also use it to transform and apply valuations and to send information through SMS or certified email. How has it helped my organization? .NET Framework saves us cost and time, provides quality and accuracy, and improves our security. What is most valuable? The most valuable feature is customization. What needs improvement? Microsoft could improve .NET Framework by providing more resources to help users understand the solution. I would also like Microsoft to add an additional monitoring tool - for example, when we develop a robot using .NET, we need too many people following the area of the robot. What do I think about the stability of the solution? There have been some issues with the running application crashing. What do I think about the scalability of the solution? The scalability is good. How are customer service and support? Microsoft's technical support is good. How was the initial setup? The initial setup is quite complex and requires someone with technical skills to complete it. The minimum time for setup is three weeks. What about the implementation team? We used an in-house team. What was our ROI? .NET Framework is a good tool to add value to our company. What's my experience with pricing, setup cost, and licensing? We pay around $450 for our license. What other advice do I have? .NET Framework is very versatile and dynamic and allows us to change properties and customize the controls. If you're familiar with programming, you can go ahead with all the functionality and create new products. I would rate .NET Framework nine out of ten. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2022-05-25T00:00:00-04:00
Rated 5 out of 5 by from User-friendly and straightforward; difficult to scale for enterprise organizations What is our primary use case? I'm an associate professor of computer engineering. What is most valuable? The solution is user-friendly and straightforward. I enjoy using it. What needs improvement? It's a little difficult to scale this product for large organizations. For how long have I used the solution? I've been using this solution for 10 years. What do I think about the stability of the solution? It usually takes a few months for each new version to become stable. What do I think about the scalability of the solution? Scalability is a bit messy so we're forced to use different solutions for different clustering. How are customer service and support? We're satisfied with customer service. What other advice do I have? This is a good product and although it's not suitable for everyone, we're able to support various clients who use this. I rate this solution seven out of 10. Disclaimer: My company has a business relationship with this vendor other than being a customer:Partner
Date published: 2022-08-14T00:00:00-04:00
Rated 5 out of 5 by from Rapid development, easy installation, and excellent technical support What is our primary use case? I have built many things in Microsoft .NET Framework. At a high level, the main focus would be on integration. Microsoft .NET Framework is primarily for the integration of solutions. How has it helped my organization? It enables us to do rapid development. We can develop solutions very quickly. What is most valuable? It is easy to use, and it runs on a Windows platform. The .NET Framework is a very good framework. It does what I need it to do. For how long have I used the solution? I have been working with different versions of Microsoft .NET Framework for 15 years. What do I think about the stability of the solution? Microsoft .NET Framework is a stable solution. What do I think about the scalability of the solution? It's a scalable product. In our organization, we have 700 users. How are customer service and support? Microsoft technical support is excellent. Which solution did I use previously and why did I switch? The previous solution we used, was also provided by Microsoft and Microsoft retired it. How was the initial setup? The installation is straightforward. It's very easy. It took an hour to deploy this solution. We have a team of five analysts, and developers to maintain this solution. What about the implementation team? Hitachi Consulting and Oracle Consulting have assisted us in other companies. What's my experience with pricing, setup cost, and licensing? Microsoft .NET Framework is licensed under the Windows License. What other advice do I have? My advice to others would go to get some training. This solution is best used with some training. I would rate Microsoft .NET Framework a nine out of ten. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2022-01-09T00:00:00-05:00
Rated 5 out of 5 by from There's a wide array of pre-programmed functions available, but web integration could be better What is our primary use case? I use .NET Framework for development because my client uses it. It was already in place when I started the product. They work with .NET because it's mainstream and .NET programs are widely available. What is most valuable? Pre-programmed functions for .NET Framework are widely available. What needs improvement? I would like more web integration. For how long have I used the solution? I have been working with .NET Framework for the past two years. What do I think about the stability of the solution? The framework is stable, but it depends on the size of the application. If it's a larger application running on multiple machines, you may experience issues because it's on Windows, the least stable platform. How was the initial setup? The initial setup is easy, and it takes less than half a day. What other advice do I have? I rate .NET Framework seven out of 10. If you are using .NET, make sure your setup meets the requirements because that was an issue that caused a lot of problems. I would recommend Magic rather than .NET. It takes longer to develop something on .NET. The framework has extensive possibilities, so the learning curve is steep. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2022-10-12T00:00:00-04:00
Rated 5 out of 5 by from Easy to set up and fast with good good CLI support What is our primary use case? For testing purposes, we deploy it on our own server (on the Infrastructure server). For our production, we're deploying it on AWCC too. Nowadays, Microsoft is trying to fix a few things and build a framework faster than other frameworks. There are a few reasons to choose .NET. However, my supervisor selected this framework for a few scenarios, and our scenario is also quite a good match with the .NET Framework. What is most valuable? We are using, the .NET Core Framework right now. It's the Core platform. They are releasing a new version, and the new version is becoming faster and easier to use compared to other frameworks and other languages. The initial setup is easy. They offer good CLI support. It's easy to create and integrate things. What needs improvement? They're improving many features day by day. Maybe other kinds of support would be helpful. Making it even faster would be welcome. Their ORM is a little bit slow compared to other ORM. That said, comparing to the current version and previous versions, their ORM is now much faster. They should try to improve their Blazor WebAssembly. Previously, we used to face difficulties in designing a pattern or this kind of feature. However, right now, they're improving this so it's easier to write than it was before. For how long have I used the solution? I've been using the solution for three years. What do I think about the stability of the solution? The solution has been very stable and reliable. We haven't had issues with bugs or crashes. What do I think about the scalability of the solution? In my company, we have more than 100 employees, and more than 50 are using .NET Framework. Compared to the previous version, the current version is more scalable in .NET Framework. How are customer service and support? I've never used technical support. Which solution did I use previously and why did I switch? I'm also familiar with Java. How was the initial setup? The product was easy to set up. It was not an overly complex process. I'd give it an eight or nine out of ten for ease of deployment. Their CLI support is very good. The deployment itself is fast and takes about 20 minutes or so. I'm using a Windows server. It might vary based on dependencies. In our case, it was very straightforward since we had everything set up and ready to go. Only one technician was needed to set up the server. What's my experience with pricing, setup cost, and licensing? We do not have to pay to use the .NET Framework or other kinds of frameworks. What other advice do I have? We are end-users. I'm not sure why the company decided to use the solution. However, they have used it for a while. Choosing a framework totally depends on the scenario and project. If you want to build an interface, then the .NET Framework will be good. That said, a Java framework also will be good. I'd recommend either of those frameworks in general. I'd rate the solution eight out of ten. they are always trying to improve, unlike other frameworks or languages. There are also good features and a good community around it. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2022-12-23T00:00:00-05:00
Rated 5 out of 5 by from Feature-rich, you can easily interact with it, and it has libraries readily available What is our primary use case? We are using this solution for Forms. Website for basic monitoring of the tools, and we have developed intelligent automation which is like a service and is running in the backend to monitor bots. We are using basic coding to do the automation monitoring stops. What is most valuable? If we take low code, no code platform such as RPA platforms, you might end up writing 100 lines of code and you might do it in a single line of code using. NET. It comes with many features that you can interact with and has all of the libraries readily available, which is not available in the RPA platforms. You can create your own SSIS package. You can integrate with all of the Windows objects, which is not available in Automation Anywhere, and you need to rely on their Object Cloning technologies to interact with them. What needs improvement? You need to have the technical expertise to use this product. What do I think about the stability of the solution? We have not had any issues with bugs or glitches. What do I think about the scalability of the solution? It's an in-house development, we don't have more than 12 users. How are customer service and technical support? We have contacted technical support but not for. NET. We contacted them for Power Automate. We have only just started interacting with them, so I am not able to evaluate them. What other advice do I have? If you want to build automation without much technical expertise then I would say not to go with, . NET. With. NET, you need the technical expertise. If you are looking for something that is readily used to be available for automation, then I would say to go with RPA tools. Also, if you want to go ahead with low code, no code platforms Power Automate gives you RPA capabilities without the user knowing the technical aspect of it. I would rate this solution an eight out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2020-12-06T00:00:00-05:00
Rated 5 out of 5 by from Stable product with efficient security features What is our primary use case? We use Microsoft .NET Framework for custom application development. What is most valuable? Microsoft .NET Framework’s most valuable features are web application development, RESTful services development, security, performance, and less memory footprint. What needs improvement? The product’s reliability needs improvement. There could be fewer footprints for compiled code. Additionally, its memory management could be better. The performance should be increased as well. For how long have I used the solution? We have been using Microsoft .NET Framework for eight to ten years. What do I think about the stability of the solution? It is a stable platform. Although, we encounter memory consumption issues when there are a lot of concurrent requests. It should give error messages when it is about to reach the capacity limit. What do I think about the scalability of the solution? The scalability depends on the architecture of the custom application. How are customer service and support? We don’t need to contact Microsoft as many technical forums and tech programs can help and guide us with any issues. How was the initial setup? The product’s initial setup process is not complicated. Although, you need to have technical expertise for implementation. The time taken for deployment depends on the project requirements. For a complex project, it takes one to two days. Whereas for a simple application, it takes a few hours. It requires two to three executives for deployment and five executives, including admins, engineers, and developers, for maintenance. What about the implementation team? The product can be deployed in-house by getting guidance from the Internet. What's my experience with pricing, setup cost, and licensing? Microsoft .NET Framework is free of cost. Microsoft also provides its open-source version. One can quickly deploy it if they have a server license. Which other solutions did I evaluate? J2EE Framework is good but complicated to deploy and requires more skills. It is not straightforward compared to Microsoft .NET Framework. What other advice do I have? I advise others to hire technical expertise or learn the technical aspects to understand the product. It will help them leverage all the features. I rate it a nine out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-08-03T00:00:00-04:00
Rated 5 out of 5 by from An enterprise-grade platform that provides free online documentation What is our primary use case? We use Microsoft .NET Framework for testing and development for RPE. What is most valuable? The most valuable thing about Microsoft .NET Framework is that it is an enterprise-grade language and platform. What needs improvement? Microsoft .NET Framework has a steep learning curve, which could be improved. For how long have I used the solution? I have been using Microsoft .NET Framework for five years. What do I think about the stability of the solution? Microsoft .NET Framework is a stable solution. I rate Microsoft .NET Framework a nine out of ten for stability. What do I think about the scalability of the solution? Microsoft .NET Framework is a scalable solution. In my previous job, around 20 to 50 users used Microsoft .NET Framework. I rate Microsoft .NET Framework a nine out of ten for scalability. How was the initial setup? The solution’s initial setup is easy. What about the implementation team? The solution takes only a few minutes or hours to deploy. Just one person is required for the solution's deployment. What's my experience with pricing, setup cost, and licensing? Microsoft .NET Framework is a free, open source solution. What other advice do I have? We don't maintain the solution because it's a framework that does not need to be maintained. I recommend users use the solution's online documentation because it's open and free. Overall, I rate Microsoft .NET Framework a nine out of ten. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-07-26T00:00:00-04:00
Rated 5 out of 5 by from Quick deployment, no maintenance required, and high availability What is our primary use case? Microsoft .NET Framework is a development platform. What is most valuable? The web development and Microsoft Windows service development capabilities are among the most valuable features offered by the Microsoft .NET Framework. This language platform is highly user-friendly, with plenty of online examples and information available, as well as a robust development environment. What needs improvement? The integration could improve in Microsoft .NET Framework. For how long have I used the solution? I have been using Microsoft .NET Framework for 13 years. What do I think about the stability of the solution? The solution is stable. I rate the stability of Microsoft .NET Framework a ten out of ten. What do I think about the scalability of the solution? The solution is scalable if it is set up correctly. We have one person who uses this solution. I rate the scalability of Microsoft .NET Framework an eight out of ten. How are customer service and support? I have not used the support. Which solution did I use previously and why did I switch? I have used a Java development environment. How was the initial setup? The initial setup of Microsoft .NET Framework is straightforward. The process can take 10 to 30 minutes depending on the components installed. What about the implementation team? The solution can be implemented by one person. We did the deployment. What was our ROI? The solution is worth the money. We have received a return on investment. Approximately 30 percent annually. What's my experience with pricing, setup cost, and licensing? The support is an extra cost when purchasing the license. The price of the solution is overall reasonable and paid annually or every three years. Additionally, they have a monthly license. The cost is approximately $1,000 per user. There are other licenses that can be purchased and add-ons, such as enterprise licenses and third-party add-ons. I rate the price of Microsoft .NET Framework a six out of ten. What other advice do I have? The solution does not require maintenance. I would advise others to use the newest version of the solution. It is a good solution overall. I rate Microsoft .NET Framework a nine out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-05-12T00:00:00-04:00
Rated 5 out of 5 by from The solution provides everything an average developer needs right out of the box; comes with great Microsoft community What is our primary use case? We design solutions for different applications and we use .NET core for the solutions' web portals. We primarily use .NET core for the back end of our services. What is most valuable? In my opinion, the best thing about Microsoft .NET is the fully featured framework. It provides most of the things which a normal developer requires of any application out of the box. There's also a great Microsoft community and support with the frame. Another important thing is that the latest versions are platinum diagnostic, which is quite valuable. What needs improvement? In my opinion, this solution can be improved by providing out-of-the-box support for different types of libraries. For how long have I used the solution? I have been using this solution for about 10 to 15 years now. What do I think about the stability of the solution? My impression is that this solution is stable. What do I think about the scalability of the solution? My impression is that this solution is scalable. How are customer service and support? We have contacted their technical support many times. I would rate them a 10, on a scale from one to 10, with one being the worst and 10 being the best. How was the initial setup? My impression is that this solution is not complex to set up. Installing .NET usually takes only a few minutes. If you go for full-fledged and more components, it may take longer. What's my experience with pricing, setup cost, and licensing? If you want to go for development, there is an open-source ID call at video studio code. If you want to go for enterprise development, then there is a video studio professional or enterprise, which is a little costly for an individual. I think individual developers can do this work free of coupons. They don't need to pay anything to Microsoft for that. What other advice do I have? I am working as a consultant for this solution for various companies. I would recommend this solution to other people. I would rate this solution as a whole a 10, on a scale from one to 10, with one being the worst and 10 being the best. If public cloud, private cloud, or hybrid cloud, which cloud provider do you use? Microsoft Azure Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-03-21T00:00:00-04:00
Rated 5 out of 5 by from A reliable and scalable solution that comes standard on most servers What is our primary use case? I use the solution to create websites and web services. Different departments in the whole organization use the solution. Networking, production lines, and payment departments use it. What is most valuable? The Windows Communication Foundation is the biggest advantage we get from the .NET Framework. What needs improvement? We use P storage on-premises, the middleware from Microsoft, and sadly, Microsoft is no longer improving that product. That's why we are transitioning to SAP and the cloud platform integration from SAP. It's been evolving for a few years, and they've been going to Azure for reports, which is a bit of a shame, and instead of migrating to Azure, we are migrating to a different solution. For how long have I used the solution? I've been working with the solution for around ten years. What do I think about the stability of the solution? The solution is stable. It is more stable than SAP. What do I think about the scalability of the solution? The solution is very scalable. It is a backend solution, so there are no direct users. Our organization is enterprise-level. How are customer service and support? The customer service is very good. How would you rate customer service and support? Positive How was the initial setup? The solution is really easy to install. It's out of the box. When you install a new server, the .NET Framework is there. A big advantage of the solution is that everything updates automatically every month, such as security updates with the Windows server updates. This is in contrast to SAP. It takes about ten minutes to one hour to install, depending on the configuration. What's my experience with pricing, setup cost, and licensing? For .NET Framework is doing, it is the right price. It's far less expensive than SAP when looking at the numbers. We have an annual license, and we pay extra for extended support. The product is nearing the end of its life so we have to pay extra. What other advice do I have? I keep seeing new things coming with the .NET Framework, and Microsoft is improving a lot. In terms of functionality, .NET Framework is better than SAP. I recommend the solution. I rate the .NET Framework a nine out of ten. However, the product is nearing its sunset, and we think that by 2028, we won't get support anymore, so we have to decide to migrate the platform. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-09-01T00:00:00-04:00
Rated 5 out of 5 by from Scalable solution and real-time code changes during debugging enhance productivity What is our primary use case? We are creating a certain solution. There is a client, the desktop Windows application, that is used within the organization. And behind it, there are certain Windows services, and there are kinds of Windows services that run on a scheduled basis. And there's a logic behind which kind of receives data in the form of files or APIs from different endpoints. So, basically, we are working with multiple external entities, and those entities, in some cases, communicate with us via API. And in some cases, they send us files, which are huge files, via a file gate. So, .NET, in that sense, we are using after receiving those files, we process them as normal. Then, there is communication with multiple endpoints to actually update certain backend gate systems within the organization. It's a good, big implementation for business purposes of the .NET framework. And the team that I'm a part of is responsible for creating those new requirements that we get from business. We create the solutions for that within this application as part of that application. Also, we are maintaining that application in the production environment, which is being used for running the business. What is most valuable? When we talk about .NET development, we use Visual Studio IDE to create these things. In recent years, there have been a lot of improvements in Visual Studio 2022. It would be a daunting task to list all of the features that have benefited us, as it would require a lot of time and effort. However, there are definitely many improvements year after year in .NET development. One of the improvements is the ability to make changes to the code while debugging applications within the environment, and the changes will be reflected in real-time. There are also many other improvements, such as the integration of Git and Azure DevOps. What needs improvement? The integration with DevOps tools, such as Azure DevOps, Jira, and GitLab, would be a valuable addition. This would allow us to manage Azure DevOps work items and artifacts, as well as pull requests, within our Visual Studio environment. These features would make it easier to develop, deploy, and test applications. For how long have I used the solution? I have been using this solution for 18 years. I'm currently working on an application that uses .NET Framework 4.7.1. This is an older version of .NET Framework, and Microsoft has since released .NET Framework 4.8.1, which is the latest version. We are also using .NET 7 in the same solution, which is the latest version of .NET. The APIs that we have implemented using .NET 7 are hosted in a Service App cluster on Azure. What do I think about the stability of the solution? It is definitely stable. If I compare it with previous versions, it is constantly improving. What do I think about the scalability of the solution? It's completely scalable. We can use it in any way. If we are working on a PaaS platform, then whatever offerings of the PaaS platform tell us to scale. So, if we are working on an application using the .NET Framework, then whatever the best product that we would talk to is offering for scaling up the application in the .NET Framework is completely compatible. I would rate the scalability a ten out of ten. We have around a thousand end users using this solution. We use it every day in our organization. How was the initial setup? The initial setup is very easy. I would rate my experience with the initial setup a ten out of ten, where one is difficult and ten is easy to set up. .NET framework is a very small package that can be installed in a few minutes on development environment or on production environment. What about the implementation team? Just one person is enough for the deployment and maintenance of the solution. Any new updates are automatically pushed in if you configure it; that way, they are automatically pushed into your environment, and you will be notified that new updates are available, and you can easily install it. What's my experience with pricing, setup cost, and licensing? Within my organization, we use tools from Microsoft. So we get a subscription from them. And for running that application in a production environment, we have their different tools' licenses from Microsoft, and we also have Azure subscriptions, like a couple of Azure subscriptions, one for the non-prod environment and one for prod environments. Which other solutions did I evaluate? I have worked with Azure tools like Azure IaaS services, virtual machines, and SQL Server, and Azure PaaS services, like Azure SQL. What other advice do I have? Overall, I would rate the solution an eight out of ten. Which deployment model are you using for this solution? On-premises Disclaimer: I am a real user, and this review is based on my own experience and opinions.customer
Date published: 2023-09-10T00:00:00-04:00
Rated 5 out of 5 by from Scalable product with efficient technical support services How has it helped my organization? We use Microsoft .NET Framework to develop various products, including an ERP system. What is most valuable? The technology is very scalable and accessible to use. What needs improvement? The product could have a better framework for application development. We have used Xamarin technology by Microsoft. It needs to be up-to-date compared to other technologies. What do I think about the stability of the solution? The platform is very stable. I rate its stability a nine out of ten. What do I think about the scalability of the solution? We have 20 Microsoft .NET Framework users in our organization. We use it every day. I rate its scalability an eight out of ten. How are customer service and support? The technical support services are good. How would you rate customer service and support? Positive What other advice do I have? I rate Microsoft .NET Framework an eight out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.customer
Date published: 2023-09-13T00:00:00-04:00
Rated 5 out of 5 by from A very reliable and near-universal framework for app development What is our primary use case? I'm a developer with .NET Framework. Apart from powering the Xamarin platform, I also use .NET for API development for .NET Core, which I deploy on clouds like Azure or AWS. We use .NET Core for every solution, from built-in web apps to REST APIs. I can use .NET Framework to build desktop-based applications using a company called WPF. We use .NET for Unity, a popular gaming engine. It uses .NET as well as C#. In our organization, we just use .NET for Xamarin. What is most valuable? Given that it's cross-platform right now, where you can use it on Windows and Mac, that is the single most significant feature that has resulted in wider adoption of .NET. Earlier, you could only build solutions for Windows and Windows server ecosystems, but now you can build a .NET Core app and deploy it on Linux VMs, and so on. What needs improvement? One thing that could be improved is the tooling and IDE for .NET in non-Windows environments like Mac. This is a common gripe across the developer community. Visual Studio for Mac is nowhere near as feature-rich and productive as Visual Studio for Windows. Visual Studio for Mac is a shadow of what Visual Studio for Windows offers. For developers who switch from Windows to Mac and those who are using Visual Studio or both, they find that the Visual Studio provided by Microsoft for Mac is very primitive compared to what's offered for Windows. For how long have I used the solution? I've worked with .NET Framework since 2002 on and off. What do I think about the stability of the solution? I rate .NET Framework’s stability a nine out of ten. How was the initial setup? I rate the initial setup a nine out of ten. The initial setup is very easy. When you install Visual Studio, it will install the latest .NET runtime for you. You don't have to do anything extra to get .NET installed. If you build cloud solutions, your .NET Framework will be installed as part of your solution. Suppose you are deploying something on the cloud, microservices, for example. In that case, you'll most likely deploy Microsoft services as part of the container, and the container will ensure that all the prerequisite underlying software, like .NET Framework, is installed. In my organization, we already use .NET Framework for mobile development on Xamarin, and that requires us to install the .NET Framework on the system we're developing on. .NET Framework gets automatically installed when you install the Visual Studio IDE that comes bundled with all the dependencies like the .NET Framework. How fast .NET Framework deploys depends on your Internet connectivity, but it can take less than two minutes. The solution does not require maintenance. One person is enough for deployment. What's my experience with pricing, setup cost, and licensing? I rate the solution's pricing a two out of ten because .NET is an open-source framework. You don't have to pay for a license. .NET alone wouldn't do the job for you. .NET is the underlying framework, so you must install IDEs or something to build apps on top of .NET. Visual Studio, for example. Only the Visual Studio Community edition is free. The other variants of Visual Studio will cost you money, and they have increased their prices. Everything is free if you use the Community edition, but if you have to deploy the solution to the cloud, like Azure or AWS, they will charge you money. Likewise, if you are building something on Unity for game development, you can always distribute your games through the Apple, Windows, or Google Play stores, and they will charge you. What other advice do I have? In my organization, .NET Framework is only used for mobile development in Xamarin. It's not used for server-side or cloud development because we use Java and Node.js. Once we move from Xamarin to another technology, our organization will probably not use .NET. Suppose you want to work within the Microsoft ecosystem, which many organizations do because many organizations have had a partnership with Microsoft for a long period. In that case, .NET is the de facto development framework organizations use. .NET is very mature, well supported, and adopted by major Fortune 100 or Fortune 200 companies. Big companies use .NET, but maybe not for their entire spectrum of services and solutions. But most big companies use Microsoft .NET for some other part of their solution. It's been there for the last 20 years, and Microsoft releases new versions yearly. The current one is cross-platform, very robust, and stable. I rate .NET Framework a nine out of ten on all these criteria. Disclaimer: I am a real user, and this review is based on my own experience and opinions.customer
Date published: 2023-09-21T00:00:00-04:00
Rated 5 out of 5 by from A cloud solution for implementation release with low maintenance What is our primary use case? We use the solution for DevOps for implementation release. What needs improvement? The boards within Microsoft Azure need improvement, especially compared to Jira, a widely utilized ticketing tool in various organizations. While Jira is cost-effective, Azure provides various features in one place through its DevOps console. However, some shortcomings in Azure's boards and Wachee require attention. These tools might suit specific industries and workflows, but enhancements in Microsoft Azure's boards and infrastructure are necessary for larger-scale enterprises with complex architectures. For how long have I used the solution? I have been using Microsoft .NET Framework for two to three years. What do I think about the stability of the solution? The solution is stable. Our client utilizes the Microsoft Stack. Therefore, we must collaborate with them for internal Proof of Concept (POC) and presentations to attract new clients. We have around 250 Microsoft users. Within this context, various components such as ETA, specific developers, working with Azure, and blockchain development are conducted within Azure. What do I think about the scalability of the solution? The solution is scalable. We are using the enterprise-level subscription Around 200 people are using Microsoft .NET Framework. How are customer service and support? We have a dedicated support system and have subscribed to it specifically for enterprise-level digital data scripts from Microsoft, which provides us with reliable support lines. How would you rate customer service and support? Positive Which solution did I use previously and why did I switch? I worked on alternate servers to build the .NET applications. I have created some pipelines for the automation practice. How was the initial setup? I have used the .NET Framework to develop applications and build pipelines. Additionally, I have implemented multiple pipelines in the data science domain, handling data. It is easy to design and manage these pipelines. If you spend some time delving into web development, such as watching YouTube videos, you can discover solutions that may not be as complex as AWS cases. However, Azure offers a user-friendly interface that simplifies configuration and pipeline creation. You don't need to write Java code because, with additional settings in your pipeline, Java can be automatically generated. Configure these settings, write the necessary scripts, and deploy. Azure provides an incredibly cool, user-friendly, cost-effective dashboard that allows you to do more using the GUI. Deploying applications using the Microsoft .NET Framework involves creating a pipeline. It can be done quickly; within a few minutes, you can deploy applications. I am the sole developer and engineer responsible for managing the entire pipeline creation process. This involves collaboration between developers and operational teams. My role encompasses implementing solutions and deploying them through Azure DevOps. The team has completed the website development, and my task now is to establish an efficient deployment pipeline that doesn't require extensive time for construction or interface. What's my experience with pricing, setup cost, and licensing? We don’t need to pay any particular ownership charges for creating pipelines on the .NET service. We have a monthly subscription for the solution. What other advice do I have? Azure offers numerous automation systems that are already predefined by Jira pipelines. Consequently, there's minimal intervention required as they come pre-configured for build tests and deployments. Our primary task involves configuring these setups according to our specific requirements—determining where we need to deliver and retrieve items, thus necessitating consideration for various concerns within the Azure pipeline. Connecting components in building .NET applications becomes straightforward due to Azure's facilitation of these operations. It doesn't require regular maintenance, but there may be instances where updates are necessary to address specific application issues or to ensure compatibility with certain updates. In the context of Azure, there is no need for additional maintenance tasks. Once a pipeline is created, the focus remains on managing that pipeline, addressing any configuration issues, or troubleshooting when necessary. There is no direct need for manual updates or upgrades for software-related updates, as Microsoft's internal IT manages these processes. There's no individual requirement for us to handle service upgrades or updates. Microsoft Azure is highly efficient across server environments, including .NET and other frameworks like Java. It supports a wide array of servers available in the market today. Current technology seamlessly accommodates diverse server infrastructures, making it notably efficient and ideal for enterprise-level operations. I rate it a perfect five out of five for its performance in DevOps and delivering sophisticated solutions to complex challenges. We've extensively utilized Azure in the logistics industry, implementing numerous solutions with a significant reliance on its services. Azure covers almost all data analytics, data science, and data engineering aspects. As a developer, I've been solely responsible for implementing and constructing nearly all pipelines within Azure DevOps to address these complex problems. This stands as a benchmark achievement. Azure's user-friendly interface and productivity make it a standout solution within the Microsoft suite. I highly recommend enterprise resources consider migrating to Azure when contemplating a move to the cloud—it's the top choice. Overall, I rate the solution a ten out of ten. Which deployment model are you using for this solution? Public Cloud Disclaimer: My company has a business relationship with this vendor other than being a customer:Partner
Date published: 2023-12-22T00:00:00-05:00
Rated 5 out of 5 by from A reliable lightweight solution for application development What needs improvement? The solution has difficulty integrating with other products. There are no such difficulties if you have the same platform, hardware, and operating system. What do I think about the scalability of the solution? We have almost 15 developers using the solution. It has reliability. Which solution did I use previously and why did I switch? Microsoft .NET Framework is lightweight. I work on Microsoft and Oracle platforms. Microsoft platform is easy to start working on, whereas Oracle is very difficult. Troubleshooting is complicated, whereas it's very easy with Oracle. The maintenance of the Microsoft platform is very tough. You can start your development after three months of your start, but in the Oracle platform, it is not so easy. You will learn it; then you will start. There is no such difficulty when you start it. It is very easy. How was the initial setup? The initial setup is complex and takes time. When the development team deploys a new application, they prepare a new server. It is a very complicated task. It has dependencies. What other advice do I have? More than one person is required to maintain the solution. Microsoft .NET Framework is a mature application. More than 50% of applications are on .NET Framework. Overall, I rate the solution a ten out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2023-12-27T00:00:00-05:00
Rated 5 out of 5 by from A software development framework for building and running applications on Windows What is our primary use case? I am currently working on the development of a new product using Microsoft .NET Framework. The project is currently in the analysis, architecture, and user acceptance phases. It is a comprehensive system similar to ERP, designed to manage internal resources for a sizable bank. The application focuses on handling IT resources for the bank, and it is being developed in-house. How has it helped my organization? Within each specific .NET product of ours, we currently have a robust portfolio with around a dozen products actively running for our customers. Based on the user databases, it's evident that each product is implemented using .NET. In fact, one of our products boasts slightly over one thousand users. This underscores the prevalent use of .NET across our product range. What is most valuable? Firstly, I appreciate the decision to use Microsoft .NET Framework. I find it to be an excellent language, with a history rooted in providing an alternative to Java, albeit with initial challenges. It is gaining popularity and may be voted the most desirable programming language. What I particularly like about .NET is its language efficiency. While C# is the primary language, the platform also supports others, catering to those inclined towards functional programming. Although I started with Shell, I'm still grasping the concept of functional programming. Despite initial reservations about object-oriented programming, I acknowledge its advantages. .NET is a safer option, and despite criticisms, it has evolved over the years. One notable aspect is .NET's transition to an open platform in recent years, distancing itself from being exclusive to Microsoft engineers. I appreciate the versatility of .NET, enabling code production for a wide range of platforms, presenting a strong competition to Java. It allows targeting practically any physical platform, showcasing its flexibility. These qualities contribute to my positive view of .NET, totaling thirteen aspects that I find appealing. What needs improvement? In the realm of Microsoft .NET Framework, particularly in the C# language, there have been significant developments that I find highly commendable. I am genuinely fascinated by the continuous evolution of the language, and staying abreast of the latest features in Azure is both challenging and enjoyable. Working with C# in Azure is particularly fantastic. I appreciate in .NET, as compared to Java, is the enforcement of types, providing a better experience in terms of technicalities. Additionally, the introduction of Roslyn in the past few years has brought about the concept of late .NET, which I find interesting and powerful. This allows for the transformation of symbolic code just before execution, eliminating the runtime decision-making process and enhancing efficiency. However, late .NET does come with a drawback – a delay in the last-minute computation when starting an executable. While some may find this less appealing in terms of instant responsiveness, especially in serverless cloud environments, the efficiency gained from executing strictly binary code is valuable. Despite potential drawbacks like the time required for activation, I view .NET favorably for its technical advancements and efficiency, especially in scenarios such as serverless cloud computing. It's essential to recognize the intricacies of how .NET processes code and the efficiency it brings, which some may overlook. For how long have I used the solution? I have been using Microsoft .NET Framework for many years, since 1992 or 1993. What do I think about the stability of the solution? It is stable. What do I think about the scalability of the solution? I'm frequently questioned about the scalability of .NET products by the company owner. In response, I inquire about the specific aspect of scalability they are interested in. If the concern is about handling sudden surges in traffic, I affirm that .NET is indeed scalable, especially with the implementation of group health checks. This ensures automatic scaling without manual intervention, providing convenience. Contrary to common misconceptions, I emphasize that the performance of .NET is typically not hindered by processing power but by factors such as disk I/O and database operations. Scaling the database differs significantly from scaling processing power, as it involves handling transactions, open transactions, and conflicting operations. If isolation is not well-implemented, issues may arise. For instance, a database like SQL Server, while appearing appealing a decade ago for its tools and affordability, presented challenges in terms of scaling compared to Oracle. Understanding these nuances is crucial for making informed decisions about scalability. How are customer service and support? Regarding customer support from Microsoft, I can say that when we documented issues and submitted tickets, Microsoft was responsive and open, even without direct contact. Working with Microsoft has generally been positive, and their strategic direction is something we have followed closely. Microsoft's commitment to evolving their product has been beneficial for us, even though the unpredictability of their decisions can sometimes pose challenges. In a small company like ours, adapting to changes becomes more complex, especially considering the project size. As a company, we are also involved in software development for the European Commission, where the strong requirement is to use software from the .NET world. The challenge arises when dealing with Java in parallel, as its community processes add an element of unpredictability. Managing a team that can swiftly adapt to changing technologies is an advantage, but it requires time and effort. The unpredictability of Java's direction contrasts with the more foreseeable evolution of .NET. Which solution did I use previously and why did I switch? We have had experiences with Oracle as well as .NET, specifically with the Silverlight framework, though that was some years ago. Silverlight, while not inherently bad, tends to be criticized, and I often advise people to understand its origin as the Presentation Foundation Everywhere (PFE), indicating its intention to provide a unified UI across various platforms. However, due to various challenges, it was eventually phased out, and Silverlight became obsolete. We once had a product active on SolarWinds 3.5, transitioned to SolarWinds Sorin, but unfortunately did not survive beyond Silverlight 5. How was the initial setup? Yes, it is easy. .NET has expanded its scope significantly. It's worth noting that while many may mention .NET, not everyone truly comprehends its intricacies. Nowadays, people often focus on microseconds, assuming they grasp the technical aspects, which can be misleading. Although Continuous Integration and Continuous Deployment (CICD) may seem attractive for automated deployment, the allure of the cloud has somewhat overshadowed the significance of meticulous deployment, as it's often perceived as someone else's responsibility. This shift in perception, coupled with tools like CircleCI, requires a closer examination of their efficiency compared to more conventional platforms like Azure. Understanding the true speed and efficacy of these tools is imperative for making informed decisions. What about the implementation team? The shift in the deployment and maintenance is evident, as manual installations are no longer the norm. Intelligence is now directed towards automation, emphasizing the importance of testing. Once this process is completed, confidence in the system's functionality increases, alleviating concerns about manual loading and ensuring an automated and efficient workflow. Everyone in our organization follows the mindset of having our proprietary tools. The majority of our internal tooling is developed in-house, making us predominantly a .NET-centric environment. While it's true that we also provide Java solutions, most of our confidence lies in .NET due to its reliability. Reflecting on past experiences, there were initial concerns about how autonomously and optimally .NET could run, especially in terms of memory management. However, over time, particularly with the introduction of .NET Core, those concerns have dissipated, and I am now completely confident in the reliability of .NET. What's my experience with pricing, setup cost, and licensing? In the interim, there's no need to purchase videos for viewing. Microsoft has made significant moves in the .NET space, starting with their response in Visual Studio Code and now providing Visual Studio entirely for free. This is a notable shift from the past when we used to pay substantial amounts for technical subscriptions. Previously, a group of ten developers could cost several thousand dollars annually for licensing. However, the current trend is to offer these tools for free to maintain their dominance in the developer market. The market dynamics have changed, and now developers can freely download Visual Studio, making it a preferred choice over other paid options. What other advice do I have? It has been around for about three months, and I've had a chance to delve into the capabilities. As for the .NET Framework, it's advisable not to use it anymore. While there might be some exceptional cases, I don't consider myself an expert on .NET Framework. The trend is shifting away from ... Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2024-01-16T00:00:00-05:00
Rated 5 out of 5 by from Enables applications to be made available for our company's customers or users What is our primary use case? In my company, the solution is used for web development. I use the tool as a commercial user so that applications can be made available for our company's customers or users. What needs improvement? The integration capability of the product with AI is an area with certain shortcomings, where improvements are required. For how long have I used the solution? I have been using Microsoft .NET Framework since 2004, so I have twenty years of experience with the solution. My company has a partnership with Microsoft. What do I think about the stability of the solution? It is a stable solution. Ten years ago, the product was not very stable. What do I think about the scalability of the solution? Scalability-wise, I rate the solution an eight out of ten. With the tool, my company works with clients who run small and medium-sized businesses. How are customer service and support? The solution's technical support is very good. Users can directly contact Microsoft for support. I rate the technical support a ten out of ten. How would you rate customer service and support? Positive Which solution did I use previously and why did I switch? I have not used any other products from other vendors. I may have directly used some other products, but I only use products from Microsoft for the production phase. Microsoft .NET Framework is a very good solution for the production phase. How was the initial setup? The product's initial setup phase was easy. The time required for the installation process depends on the time the user takes to download the installation stuff. Generally, the installation process takes just a few minutes to complete. What other advice do I have? In my company, we use the tool for sales projects, CRM purposes, B2B projects, and creating applications. The tool's feature that has been very beneficial for the development process stems from the fact that it is very easy to develop applications and to find a knowledge base of Microsoft. The integration of Microsoft .NET Framework with other Microsoft tools has impacted our company's workflow since we have integrated it with Office 365. Microsoft .NET Framework is a good product with a bright future. The maintenance of the product is very easy. I rate the product's capability a ten out of ten in terms of the learning curve for developers who are new to the tool. I rate the overall tool a ten out of ten. Disclaimer: My company has a business relationship with this vendor other than being a customer:Partner
Date published: 2024-02-12T00:00:00-05:00
Rated 5 out of 5 by from Offers a lot of knowledge materials and community groups to help users What is our primary use case? I use the solution in my company to build internal systems that are used for developing applications to run our business, and we also use it to call web services. What is most valuable? The most valuable component of the product stems from the fact that it works properly. I know it might sound funny, but you don't have to go and get other third-party solutions when using Microsoft .NET Framework. With Microsoft .NET Framework, you also don't have to do a whole lot of extra configurations to make it run. The tool offers a lot of support, and there is a lot of knowledge material available, along with a lot of community groups. If you have an issue with the tool, you can find someone to help you pretty easily. What needs improvement? I think the main thing that my company wants is Microsoft .NET Framework to provide us with more integrations with Azure, like in the area of DevOps in Azure, which can improve its management and work in the cloud. The tool is good, but it can be made a bit better. The product's price is an area of concern, making it an area where improvements are required. The product should be available at a low cost. For how long have I used the solution? I have been using Microsoft .NET Framework for about fifteen years. The older version of the tool is automatically updated. What do I think about the stability of the solution? I have not faced any issues with the stability of the product. What do I think about the scalability of the solution? Considering what cloud services can support, the scalability offered by the product is unlimited. I feel that it is a scalable solution. My company has around 12 to 15 developers who use the product. In terms of the size of Microsoft .NET Frameworks' environment, I feel that as a cloud-based product, it serves as a system to the customers, so it can serve the needs of hundreds of customers, meaning there are no real size limitations. The on-premises version of the tool that our company has been running had 350 people running through the applications on-site, and it was running every day with thousands of daily transactions. How are customer service and support? I believe that the developers in my company have raised issues with the product's support team. I believe that it was never a challenge for my company to find the right person who provides the right solutions. My company has dealt with difficulties in a few technical areas attached to the solution, especially in the area of integration, but I don't remember any major issues with the solution. Microsoft support is okay. If you are aware of the community practice when it comes to the tool, you can pay for Microsoft .NET Framework's extended support, as it can be helpful. The support is really good. I rate the technical support a seven out of ten. How would you rate customer service and support? Neutral How was the initial setup? As long as somebody in your company understands how the tool works, handling its setup phase is not complex. If you are learning to use the tool for the first time, the setup phase can be difficult. You need a good understanding to start with if you want to do the setup phase easily. During the product's deployment phase, our company just needs to push the product through the pipeline, which is a very easy process. Putting the code out there is pretty easy since Microsoft processes work quite well in a simple manner. What was our ROI? My company has not looked at the tool from an ROI perspective since it is a product we need to use. Along with the stack of Microsoft products, Microsoft .NET Framework is a tool that works for our company. What other advice do I have? In our company's development projects, the code is built using Microsoft .NET Framework, which is valuable and beneficial. In our company, we have a system internally that runs several contracts that we do, and it provides a workflow application that people in our organization basically manage to make sure that the workflow for the contracts we hire is completed, so it has a lot of business rules in it, meaning it has a very strong business rules engine. The other main process our company uses is in building the cloud solution that is focused on how you deliver durability to end-customers because it is a tool that can be used in a very extensible manner, leading us to use it a lot. The interoperability of Microsoft .NET Framework with other languages and platforms affects our company's projects since it allows us to build whatever we want. There are no limitations in the tool, and as long as someone in our company has an API we can work with, we can build a connector tool, so it is quite open to what it can achieve. In general, with some of the low code areas, you may start to run into challenges while doing some integrations and maintaining them, but with Microsoft .NET Framework, it is very simple since once something is built, it works fine, especially when doing updates and changes, it is an easy process which is not a difficult thing to manage at all. The product's security features are fine, but I feel you need to follow a security-by-design approach for all software environments. Microsoft .NET Framework usually enables what you do, but it does not make it happen for you since it only serves as a toolkit. The performance and the scalability of the applications developed in Microsoft .NET Framework are fine but my has got certain things on Microsoft .NET Core is on Microsoft Azure. It can take as many customers or as many users as Azure can handle, making it a very extensible tool. The product is not difficult to maintain. The integration of security and network of the tool has benefited our organization since we can easily integrate SIEM, SOAR, or NMS tools. I recommend the product to others who plan to use it. I believe that you need to invest in getting to know how to use and run the tool. I rate the tool a nine out of ten. Disclaimer: I am a real user, and this review is based on my own experience and opinions.
Date published: 2024-04-08T00:00:00-04:00