Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8786825
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T21:44:05+00:00 2026-06-13T21:44:05+00:00

Until now I’ve been developing in PHP. Now I’m about to begin a couple

  • 0

Until now I’ve been developing in PHP. Now I’m about to begin a couple of new projects, and I think node.js would be perfect for them. I read some general (internet-oriented) guides on the language, and I can understand them with no problem, but then it seems to become all extremely messy when it comes to put it all together in a real development situation (trough the usage of the many, many available frameworks).
The best guides that I could find looked really dated when I tried to follow them.

Therefore I came to ask in person if you could provide me with some recent and vaguely complete tutorials/resources on how to develop applications (both server side and client side) entirely in javascript.

I usually tend to work only in long term (and medium to large scale) projects and therefore I would like to keep the libraries to a minimum. But I’m also not a hackery type: I like to be able to focus on the logic of the programs, and usage of frameworks is totally accepted. I just wouldn’t like to be overloaded with functions that I’m never going to use (or could easily implement myself).

Thanks a lot for your help!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T21:44:07+00:00Added an answer on June 13, 2026 at 9:44 pm

    Node.js is built from the ground up on the idea of having a lightweight core that can be extended with any number of libraries (i.e. node core vs. userland). Thus if you use node, you will – endogenically – end up using a lot of little libraries (or libraries that bundle a lot of libraries).

    The brilliance here is that you get to choose yourself what kind of stack suits best the specific situation at hand. Node’s package manager (npm) is superior in this fashion — it let’s you manage very heterogenous stacks with ease.

    If you come from a more opinionated environment like PHP (or rails), the amount of different frameworks and libraries can be overwhelming at first. Node.js does not enforce you to use any specific stacks or conventions, which gives you more flexibility to do whatever you like. In fact you shouldn’t even think of node.js as a framework — it’s a JavaScript runtime environment on top of which you can build web servers (and web frameworks).

    if you are looking for popular ways people apply node.js, a good starting point is checking out how popular (and dependent on) are various packages in npm (see https://npmjs.org/). Based on the popularity (and dependence counts) of packages, one could recommend using the following kind of stack:

    • Use express.js (based on connect.js) as your web application framework
    • Write server-side markup with jade
    • Use request, async and underscore as helper libraries
    • Use mocha for writing tests
    • Optionally write your application in CoffeeScript
    • Use MongoDB as your database (and optionally redis for like sessions)

    Please note this stack is just based on what kind of library choices are popular among npm users — it doesn’t tell you what kind of stack would best suit your specific situtation.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Until now, I was always working on my own for PHP-projects, but at the
Until now, most of my PHP development had been done on a Mac in
Up until now I've been developing Android Apps in Eclipse and debugging them on
Up until now I've been a lone wolf on my client projects. Anytime I
Up until now I have been using: xmlhttp.open(GET,server_script.php?q=+str,true); Thanks Edit: I am providing a
I am new to installers and up until now have just been manually executing
Until now I've been only writing console applications but I need to write a
Until now I've been used to using DAOs to retrieve information from databases. Other
Until now, I was debugging my PHP scripts and testcases using vim and the
I'm learning scheme and until now have been using guile. I'm really just learning

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.