Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I believe "full-stack" means that a language can handle both the server and client side of things. I have heard that javascript is now able to handle the server side now. I have also heard of node.js but am not 100% sure what that is. What exactly is full-stack javascript? it seems to be the talk of the web.
"full-stack javascript" is idea and marketing term that says that JavaScript is used for both server and client side.
Node.js http://nodejs.org/ was the first JavaScript platform to become popular and set standard for server side JavaScript.
It is using V8 engine from WebKit open-source project, that power Apple browsers and Google Chrome (before they forked it into new own project.)
JavaScript cab be also used for development of Windows 8, GNOME and Mozilla FireOS apps.
Some companies promotes using their frameworks and packs as stack (choices for framework already made)
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I used node for 1 year, but only for writing server applications. I am now interested in making an application that's usually written in a language like C or C++, so I am not sure if it's possible, for example, to write a keylogger or simillar applications using JavaScript and Node.js?
Yes, you can use Node.js to write desktop applications which can act as a keylogger, communicate with device drivers and other system resources.
Most of the system interoperability has gone into providing cross-platform support for particular system event notifications and I/O. Be mindful that there are tall stacks for reading keyboard events that differ from platform to platform, so you will probably want to take a look around the Node.js ecosystem for packages like node-ffi, which may assist you at accessing system resources from your application's event loop.
Should you want to write your own system bindings that are exposed to V8 and accessible by your Node.js application, there is excellent support for going native, from packaging to creating asynchronous events for your Node.js application.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
What is difference between JavaScript and full-stack JavaScript.
Both are same or not.
Full stack - in simplification - generally means Front-end and Back-end. You can do backend with NodeJS, and do frontend with frameworks like React or Angular. All with Javascript.
First off, JavaScript is a programming language, no matter if it's used in the browser, on the server or compiled into apps and desktop programs.
Generally, as #Tomasz wrote, with full-stack people refer to developers that can develop on all (or at least multiple) platforms, but it's still the same language. The difference lies in the usage of certain special bits of (third-party-)code.
Node has packages and many platforms (like electron) use those to accomplish their usage of the language.
On the frontend you'll likely find frameworks that make it easier to interact with what the user sees.
So to answer your question, yes, both are the same language, but they are not the same thing.
Full stack: Backend(Server Side) + Front-end(Client Side)
Backend Technology: NodeJs (Role of Backend Technologies)
Front-end Technology: React Js, Angular Js etc. (more)
For More Detail read the following URL:
Is it possible to write the backend using JavaScript?
https://airbrake.io/blog/javascript/javascript-frameworks-love
http://thefullstack.xyz/full-stack-javascript-developer/
https://www.smashingmagazine.com/2013/11/introduction-to-full-stack-javascript/
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I know that JAVA is the main language used to make android apps. But is there any necessity of other languages such as Javascript, jQuery, JSP, PHP to make great android apps? please note that I am not talking about a simple "hello world" android app. I am talking about large scale complex apps.
Well, it dependes on what exactly the application does. If you require to have, for example, an API on a server to which you can make requests (and you want to develop the API yourself), you need to know those "languages". If the application is complex but it's contained within itself (that means that it doesn't require from you to develope on a server-side language), the only thing you need to know is Java.
On the other side, you don't NEED to develope those server-side applications yourself. You can build the app entirely on Java and consume the data from the servers, leaving the programming of the server-side applications to a third-party (like a freelancer).
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I am planning to switch to JavaScript as a scripting language for our application, currently we are using VBScript with Microsoft VB Script engine. Scripting scope is being used for Application Automation via exposed APIs and scripts execution can be on-demand, time-based, conditional or event-based.
To enable JavaScript support for my application I have shortlisted Google V8 engine, however someone has suggested to use Node.js instead of Google V8. As everyone knows Node.js is also backed by Google V8 and primary purpose of Node.js is to create network applications.
As per above context which one of above choices (Google V8 or Node.js) will be the best choice.
Selection parameters are:
Implementation
Integration
Framework Complexity
Performance
Maintenance
Whoever told you to use node.js does not understand your use case.
If you want to embed a script engine - you can embed V8. Node JS is a whole platform that brings V8 together with a library for asynchronous io called libuv, and other tools and libraries dedicated to making networking and server building easy.
It's not nearly as easy to embed as V8 itself and it's not as fun. The performance would likely be very similar and maintenance would be a lot harder with node.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
Just for clarification, is the question: websocket vs silverlight?
Cause websocket is based on HTML enabling the web browser and web client to talk with each other live. Does this mean that developers cannot use Ruby/Python in client side, but only Javascript?
If I use Silverlight, then it seems possibly for developers to use Ruby/Python on both sides right?
So in short:
Websocket => Javascript
Silverlight => Ruby, Python, Javascript etc
Is this picture correct?
WebSockets consists of parts: server and client. The server could be written in any language while the client is intended to be javascript. Using Ruby/Python on the client side is not possible unless you write a browser plugin capable of running this code (the way Silverlight does it).
Silverlight is .NET meaning that you could use any language capable of compiling into MSIL (C#, VB.NET, IronRuby, IronPython, ...) which will run inside the client browser using a plugin that needs to be installed.