Lorvenk has built a number of web and mobile apps for clients using the Microsoft .NET framework and the Microsoft ecosystem. Ranging from on premise Windows environments to Azure cloud deployments. One of the biggest advantages of Microsoft .NET is its ability to integrate with many of the Microsoft products such as SharePoint, O365, Outlook, Active Directory, and CRM. This can solve many user management and security problems in modern web applications by using the native Windows Authentication support built-in to .NET. We often recommend .NET as a first choice to our clients who are heavy users of Windows, have existing .NET applications, or house their own Windows servers. This can save a fair amount of time, increase overall quality of the application, and allows our clients to squeeze additional value out of existing software licenses.
What is React?
Paired with XML Syntax
‘Magical’ Virtual DOM
A distinguishing aspect of React is that uses something magical called ‘The Virtual DOM’. Conceptually, virtual DOM is like a clone of the real DOM. Let’s make the analogy of your DOM being a fancy schmancy new sports car of your choice. Your virtual DOM is a clone of this car. Now, let’s say you want to trick out your sweet new ride with some killer spinny-rims, wicked flames decals on the sides and, the classical cherry-on-top, a pair of fuzzy dice hanging from the rear-view mirror. When you apply these changes, React runs a diffing algorithm that essentially identifies what has changed from the actual DOM (the car) in your virtual DOM (your now-tricked-out clone). Next, it reconciles the differences in the Real DOM with the results of the diff. So, really, instead of taking your car and completely rebuilding it from scratch, it only changes the rims, sides, and rear-view mirror!
Java, PHP, and Ruby are popular programming languages in the Linux enterprise world and start-up community. PHP is also commonly found in applications that are heavily based on or integrate with WordPress. We rarely recommend these technologies to our clients for new projects, but we have provided software audits, rewrites, and assistance with on-going maintenance to those with existing legacy solutions. Lorvenk has helped many organizations stabilize defective applications that were built by small or freelance web application development services.