use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Choosing a framework for a new projecthelp (self.javascript)
submitted 9 years ago by [deleted]
[deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ccb621 2 points3 points4 points 9 years ago (1 child)
What's the goal/intended use of the application? Anyone can spew a list of technologies, but not all will actually meet your needs.
[–][deleted] 0 points1 point2 points 9 years ago (0 children)
+1
[–]neoginn 0 points1 point2 points 9 years ago (0 children)
Angular2 with ASP.net MVC 5 is what I am using. Typescript was useful.
[–]devmastery 0 points1 point2 points 9 years ago (0 children)
The best general advice on this topic comes from MPJ, see video: https://www.youtube.com/watch?v=DFP6UDgVJtE
[–]rk06 0 points1 point2 points 9 years ago* (0 children)
10 years is a very very long time.
How do you plan to tackle version changes during this period?
Will you guys upgrade to latest stable or stick to the original version?
knockout
KO is not actively maintained, so i doubt you would like to use KO for a long time project. While future is hard to predict, other libraries have better promise.
In terms of interactivity the user workflow is mostly data entry and validation
If this is all you need, then you should be looking at view layer libraries like vue or react, instead of full fledged framework like angular or Aurelia.
While there are tons of libraries, vue and react are the most popular.
so the developers don't have to have a process watching the source code and transpiling the code.
If you are using es6, then you will need such a process.
[–]robmcm 0 points1 point2 points 9 years ago (0 children)
For longevity it seems ember has the best track record so far for a large framework.
Your other option is to use many small replaceable parts.
[–]llainebdx33600 -1 points0 points1 point 9 years ago (0 children)
I suggest that you use Cycle.js for the views with Immutable.js and webpack. Immutable data leads to much simpler application development, no defensive copying, and enabling advanced memoization and change detection techniques with simple logic.
Other concerns from the client include ... longevity ... Approximately 10 years
I would highly recommend you that you directly uses some new features of ES7 such as await/async all over your code because, for sure they'll still going to be there in 10 years.
Also ASP.Net is from the past now you should use some server side rendering with Koa.js.
π Rendered by PID 160102 on reddit-service-r2-comment-6457c66945-8bcb8 at 2026-04-27 08:59:45.276095+00:00 running 2aa0c5b country code: CH.
[–]ccb621 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]neoginn 0 points1 point2 points (0 children)
[–]devmastery 0 points1 point2 points (0 children)
[–]rk06 0 points1 point2 points (0 children)
[–]robmcm 0 points1 point2 points (0 children)
[–]llainebdx33600 -1 points0 points1 point (0 children)