technologies
Web technology is constantly evolving at an ever increasing pace
e-mango has been around since the early days of the web and we have seen ideas and technologies come and go. We appreciate that the use of cutting edge technology ensures our developers keep up with your ideas and stay ahead of the rest
Here are some of the technologies we currently use, this is not an exhaustive list and we are always researching and testing new technologies.
- ASP.NET is a web application framework from Microsoft used for building dynamic web applications and web services.
- C# is an object-oriented programming language developed by Microsoft as part of the .NET initiative.
- ColdFusion is an application server and software development framework used for the development of dynamic web sites. ColdFusion is a similar product to Microsoft ASP.NET. The primary distinguishing feature of ColdFusion is its associated scripting language, ColdFusion Markup Language (CFML).
- Microsoft SQL Server is a relational database management system (RDBMS). Amongst many other features, SQL Server provides, SQL Full Text Indexing Service for fast, accurate and efficient data searching.
- XML is used to facilitate the sharing of structured data across different information systems.
- AJAX (Asynchronous JavaScript and XML) is a group of inter-related web development techniques used for creating interactive web applications; this is used to increase the web page's interactivity, speed, functionality and usability.
- CSS is a style sheet language used to describe the presentation of a document. It’s most common application is to style web pages written in HTML and XHTML.
- JavaScript is a scripting language most often used for client-side web development.
- NUnit is an open source unit testing framework for Microsoft .NET. Unit testing our applications ensures an in-depth testing process / mindset is followed.
- Cruise Control (for Build Automation) is the act of scripting or automating the process of compiling computer source code into binary code. The goal of this automation is to create a one-step process for turning source code into a working system. This is done to save time and to reduce errors.
Software
- Microsoft Visual Studio is the main Integrated Development Environment (IDE) from Microsoft. We use it to develop web applications, and web services using the following supported languages C#, XML/XSLT, HTML/XHTML, JavaScript and CSS.
- Microsoft Visual SourceSafe is a source control software package for software development projects. Using source control ensures that any possible risks with the storage of different versions of our software are decreased.
- Microsoft Virtual PC is a virtualization suite for Microsoft Windows operating systems. Virtual PC virtualizes a standard PC and its associated hardware. Supported Windows operating systems can run inside Virtual PC. This enables us to deploy multiple browser testing environments on a single PC.
- Browser Testing Environments:- Internet Explorer; versions 6, 7, 8, BetaFirefox; latest version, Opera; latest version, Safari; latest version