2

I have done most of my work on Microsoft technologies like .NET MVC, DNN, SQL and others. I cannot move on with with Microsoft technologies because they are not open source. I want to know best combination of frontend and backend open-source technologies that can be used in startup for faster and efficient web application development.

Which javascript framework can be considered for front-end development?

Which database can be used?

Which backend technology should I go with?

Which technology is secure, fast and efficient?

Vivek Kumar
  • 2,625
  • 2
  • 25
  • 33

3 Answers3

6

There are plenty. As a startup, I would recommend going with the technologies that are familiar to who you're able to hire.

That said, here's a short list:

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Firebird

Application Servers (Programming Language)

  • Ruby on Rails (Ruby)
  • Django, Flask, Pyramid (Python)
  • Laravel, CodeIgniter, Zend, CakePHP (PHP)
  • Phoenix (Elixir)
  • Play, Struts, Spring (Java)
  • Revel, Gorilla, Beego, GoCraft, ... (Go)
  • NodeJS, ExpressJS (JavaScript)
  • Play, Life, Sweet, Slinky, Scalatra, Pinky (Scala)

Front-end JS Frameworks

  • EmberJS
  • Angular JS
  • React + Redux + ...
  • BackboneJS

Front-end CSS Frameworks

  • Bootstrap
  • Foundation
  • SemanticUI
  • Pure
  • UIKit
toobulkeh
  • 1,618
  • 1
  • 14
  • 22
0

For the front-end, use a JavaScript framework, such as React or AngularJS.

For the back-end, there are many choices:

Choosing a dynamically typed language such as Python or JavaScript will probably lead to faster development at the begining. But a statically typed language will make your project easier to maintain later on.

ostrokach
  • 17,993
  • 11
  • 78
  • 90
0

I think that ASP.NET Core is fully open source stack now. So is good choice for web app. Furthermore, you can find some really nice offer from Azure. 10 web apps hosting for free. What is more, In answer to your question... I would consider this stack from Microsoft(because you have some experience in this technology):

Database: SQL Server 2016 Express

Backend: ASP.NET Core

Front: Angular

Good luck in your endeavour.

Bednarz
  • 41
  • 1
  • 7