Avatar of tjoseph833
tjoseph833
 asked on

web development framework - Javascript

Hi, am about to begin a startup web development project and looking at the wealth of Javascript frameworks and APIs ... its daunting and  overwhelming. Am coming from C# and .NET development background last couple of years ... the last time I delved with web development was 8 years ago with basic php, python and core Javascript only.

So some basic questions for those with recent web development experience:
1. build systems - grunt or gulp?
2. is bootstrap still the best frontend page dev for multiple devices ?
3. Sass or Less??
4. framework - backbone, angular, react or ember?? do I even need one?
5. need for dependency management (i.e. browserify)??
6. why node.js?
7. mongoDB vs MySQL?
8. best IDE for all the above javascript web development?

Thanks so much.
AngularWeb DevelopmentWeb FrameworksJavaScriptBootstrap

Avatar of undefined
Last Comment
Rainer Jeschor

8/22/2022 - Mon
Rob

There are pros and cons to all you've suggested but one thing I do know is to keep it simple.

Every one of your questions is completely dependant on your project and who is coding it.

Without knowing your project, I can only answer a few of your questions.  And this is going to be the case across the board with the experts.  I suggest to break all 8 questions into separate questions on EE.  You'll get more action from the experts and you'll get a more comprehensive view of the technologies available.

It's completely subjective what IDE I use as is many of the technologies you've listed.  I don't mean to be non specific here, I just think you'll get the best possible answers from splitting this one into 8.
ASKER CERTIFIED SOLUTION
Sergio Pacheco Jiménez

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
BigRat

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
tjoseph833

ASKER
Thanks for all the great advise.

Can you guys comment on Dojo vs Bootstrap vs JQuery? The application am building will require mapping tools and functions that is built on Dojo - https://developers.arcgis.com/javascript/

Am dabbling a bit on bootstrap and angular for a few weeks now ... kinda smooth learning curve, displays well on multiple devices and fast developing with them. Not really sure if Dojo is any better ...

Using Brackets for IDE. Added some extensions - Beautify and JSHint. Quite like it ...
Rob

If you're using angular and bootstrap forget the others.

I personally use knockoutjs, instead of angular. Take a look at my article if you want to see it in action and I also make comparisons

https://www.experts-exchange.com/articles/18468/Introducing-the-Knockout-JavaScript-Framework-MVVM.html
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
tjoseph833

ASKER
Does anyone know when Angular 2.0 will be out? I read some blogs its a complete re-write. Should I wait to implement Angular?

Anymore insights on this would be great ...
BigRat

I suspect not until March next year, but I could be wrong. There is a lot written about it, which also includes the type of changes one is to expect. Most importantly $scope disappears being replaced by "this", which ties things much more closely to the controller. If you are not expecting to do some really difficult things, say mostly serving up web pages with JSON data and writing them back into a database like Mongo, I wouldn't bother about the changes that 2.0 will bring. I most certainly am not. I'm still on 1.3.
lenamtl

Hi,

I'm using PHP and MySql PDO drivers.
Bootstrap and jQuery is definitively still very popular.
Bootstrap 4  switched from LESS to SCSS
http://v4-alpha.getbootstrap.com/migration/
jQuery can be enough, Angular is a plus.

Also I recommend to read article about security
https://www.owasp.org/index.php/Main_Page
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
Rainer Jeschor

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.