TriGemini
  • CONSULTANTS
    • Consultants on hourly basis
    • Tasks at a fixed price
    • On call / emergency assistance
  • ADVISING
    • Architecture and technology advise
    • Code analysis
    • Refactoring
    • Performance Optimization
    • Process Optimization
    • Recruitment
  • DEVELOPMENT
    • Frontend Development
    • Backend Development
    • CMS based solutions
    • Integrations
    • Mobile Soultions
  • EDUCATION
    • Onsite Courses
    • .NET / C# Course
    • E-learning courses
    • Mentoring
  • COMPANY
    • Articles
    • About Us
    • Job
    • Contact Us
  • enEnglish
    • daDansk
  • Search
  • Menu
  • Facebook
  • Linkedin
  • Twitter

Frontend Development

The interface to the end user – the so-called front end, is an increasingly important part of today’s application development. In the past, thick client applications the primary part of our development, i.e., applications containing all the application logic as well as the installation / deploy logic to end users.

The trend is clear. Although we are still developing thick client applications is the need for web-based applications clearly the majority of the solutions to be delivered.

Common to all front-end solution is that the user experience should be in the top. It should be intuitive and thick clients consistent with the operating system the user is using. We put thoughts and force behind the frontend development, with a solid foundation in good UX design.

Layered development

Previously you mix (without hesitation) business and representation logic together in one and the same program code. Fortunately, we are all much wiser and these now separated neatly from each other by: MVC (Model-View-Controller). In this way, new displays (screens) easily be developed on top of the existing business logic and accordingly the entire presentation logic are not separated if introducing new business rules. As an added bonus, and not insignificant, increase the testability marked so that it is possible to develop the unit tests that can be used to ensure the continuous quality of the program code.

We develop the front end applications based on both the traditional MVC and MVVM (Model-View-View-Model).

Web based applications

These we develop either as ASP.NET Web Forms or ASP.NET MVC. For rich Web applications, the .NET-based part is limited to the actual backend part of the solutions.

The increasing need to be able to make layout-related adjustments, means that we often recommend to build solutions around a CMS system. Read more about this here.

Thin web clients

In a thin web client, all business logic be placed on a web server and interface will be served directly from this. The amount of code running on the client machine in the browser will be minimal.

Rich / thick web clients

Previously, from technologies like Adobe Shockwave, Flash, Java applets, ActiveX controls popular use in web solutions. All gave the opportunity to create a better and more seamless user experience, and provide access to functionality which was not directly accessible from a Web browser.

The time for these technologies include in connection with the growing number of mobile devices like smartphones and tablets, but the requirement for a good user experience exists naturally ever. Today solved this by developing rich web applications. Web applications where the amount of code executed on the client increases considerably.

Communication between the frontend and backend is typically done via web services so that users experience a web application more like an actual application than just as a series of linked pages.

When we talk program code on the client machines, there are currently no direct opportunity to develop in .NET. Here are developing the language only: Javascript or technologies which can be directly translated to this as g .: TypeScript and Coffee script.

In respect to layout it is HTML/HTML5 and CSS.

Application development

There are always situations where it is an advantage – either the temporal, technical or safety reasons can be an advantage not to develop applications like web solutions.

We develop .NET based applications as either: command line, Windows Forms or Windows Presentation Foundation (WPF) if necessary. combined with Windows Services with user interfaces.

It may be full applications (thick clients) or thin applications for installation (but with communication to a backend).

Quality

We take pride in delivering an end product of high quality. Therefore we prioriatize (if possible) unit testing, so  the code is largely being tested and unpleasant surprises in future enlargements minimized.

We are also realistic: nobody is perfect and mistakes are part of developing software. At the fixed price solution our standard warranty is that errors / defects found within 30 days after final delivery, are corrected free of charge.

  • Backend Development
  • Frontend Development
  • CMS based solutions
  • Integrations
  • Mobile Soultions

Customer quote:

*He was hired to develop a piece of software for my business. He completed the task to our satisfaction."

Software Developer
Rigspolitiet

Did You Know That …

Vi vandt 1. præmien i Microsoft Developer Awards 2010 for vores eget HRM/CRM/CMS systemet: NeoCompleo

We are Microsoft® .NET experts

With 25 years of extensive experience in the IT industry. We help you to find the right solution.

Latest Articles

  • Changes In Email SystemDecember 20, 2017 - 17:36
  • Improved e-communicationOctober 22, 2015 - 16:37
  • 25 Years In BusinessJuly 16, 2015 - 17:31
  • Website UpdatedJuly 15, 2015 - 17:33

TRIGEMINI

Høeghsmindevej 64
DK-2820 Gentofte
Danmark

Tlf: 7027 8081
Fax: 7027 8082

Email: info@trigemini.dk

CVR: 14364579
© 2023 Copyright TriGemini. All Rights Reserved.
  • Facebook
  • Linkedin
  • Twitter
Scroll to top