As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Just starting to learn linux and I have an Amazon EC2 server running Ubuntu 11.10. I'm trying to learn node.js and get a simple game server up and running. My home machine is Windows 7 so I'm using PuTTy to SSH into my EC2 server. I was wondering what IDE would you guys recommend?
I like NetBeans a lot and this is my preferred IDE for php, but there is no node.js project type and little support via plugins.
I'm not a big fan of Eclipse since it seems more complicated than it needs to be - but if that's the best I'll use it - currently I have Eclipse for PHP Developers (Helios) and Indigo - which would be best? Do the versions really matter?
Intellij IDEA is always worth a look. It is my personal favorite.
WebStorm is a paired down version of InteliJ that focusses just on Javascript rather than Java, went through a dozen IDE's and text editors until I came across it - integrates with the Node server to enable breakpoints, debugging, etc. Only $49 for a personal version.
http://www.jetbrains.com/webstorm/
I like Sublime Text 2. It has a lot of great plug-ins for Javascript (JSLint one is a must have) and I find that it stays out of the way when I'm just trying to get work done. It's also multi-platform so you can have a consistent editing environment across all of your machines.
You can try Microsoft WebMatrix a tool from Microsoft. You can find further details # http://www.microsoft.com/web/webmatrix/
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am looking for something like gedit to use with my amazon linux ec2 instance. I am quite a bit of coding and would prefer the graphical environment over using vim. I am coding mainly php and javascript.
I am not using gedit as the package is not found by yum. I know that I can add the repo, etc. But I am hoping for something that is in the standard repos.
I am hoping someone could provide something like the below command with blah being what ever programs I need to install.
yum install blah blah blah
Use SFTP put and get commands from your cmputer, or set up filezilla on a folder in your computer(same protocols just pretty graphical interface) to sync with items from that folder to a folder on your EC2 instance.
Assuming you have ssh access to your linux instance on amazon - just use sshfs to mount the remote code directory and use whatever your preferred local poison is.
Not that I think this is a sensible approach; the suggestions in the comments make far more sense.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am new to Node.js. I am very keen about learning it from scratch. I have a project which is like a Social media advertising web app. It won't be like Facebook, it is more like Myspace. It will be small at first, but it may become big in the future.
I would like to know if it's better to:
Use Node.js without a ready-made framework
Using an existing framework like Express, Geddy
I have done some research on sites out there using Node.js, and there are good sites that use a ready-made framework, and there are sites that don't. Is it worth creating our own site from scratch, or is it better to use a framework? Will using a framework restrict my ability to design my app and get in the way of learning Node.js?
So I would like to know that should I choose a framework or not. I am fine with learning Node.js from scratch and I'm not in a hurry or something.
The followup question is that there are lots of coding tutorials out there, but I would like some resources on the non-coding parts, such as software design, structure, etc..
Thanks for answering in advance.
Express, don't give it a second thought as a beginner.
While you may be interested in learning "from scratch" - you mention you are trying to develop a project which I assume should takes precedence over developing a framework.
Express, and node in general, is not that high-a-level of abstraction so you are not "losing" power as you may with a Java, etc framework.
You haven't mentioned anything hard or exotic that warrants a DIY framework. Even if you need that at some point, you will gain experience in node/express way of doing things first.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I create a web server with Node.js. I'm using the Express framework. The database is MongoDB.
I want to host web server on a Linux machine. I don't know how to make the decision between the different Linux distributions, such as Debian, Unbuntu or RedHat.
My questions are:
What is the main difference of the different distributions?
Which factors should I take into account?
Which one is better for my requirement?
What is the main difference of the different distributions?
Nothing. (As long as running node.js is the only concern)
Which factors should I take into account?
Whether any unresolved issues are yet to be addressed by node.js.
Which one is better for my requirement?
I would consider Ubuntu, as it's popular & bugs are addressed faster due to shorter release cycle.
I'm using it in Debian. Rock solid!
In your case it also complies with the clever tip that Joachim Isaksson gave you - use whatever you're familiar with.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Im looking for a great agile scrum tool that allows me to do histories, epics, and tasks, file uploads to histories or tasks, and integrate those with github commits, also it should allow to create graphics like time analytics per user and activities and project results graphs and stuff like that...
Im hoping to use something cloud related, if its free better... yet Im willing to pay if its worth it!
What Im looking for is to introduce the agile methodology into a 4 month project that I have with 4 friends, were looking to build our own company.
Thank you for your help!
=== EDIT ===
Ive been looking at the tools you guys have provided, still have not decided, and I found another one all may find useful, but as i said i have not decided, so have you guys checked TargetProcess.com seems interesting?
You can check out https://sprint.ly/ and http://www.pivotaltracker.com/
JetBrain's YouTrack might be a good fit for you since it's free for up to 9 users and its Agile Project Management piece is also free for the first year and has integration with GitHub.
One of the nice project management tools I have experience with is Trac. It's 100% and really easy to use. The UI is pretty simple but it is very useful. Ass addition of that it comes with Subversion integrated. Probably now you think that that will be very painful for configuration. Actually there is a bundle http://bitnami.org/stack/trac where you can find all that environment set it up and ready to use.
Check out JIRA
I think it will fit your needs and offers various reports.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I want to build a new desktop environment for linux like KDE or GNOME, not that much complex, i just want a new windowing system, a new desktop, just like that with some simple functionalities.
But the problem is i don't know where to start. Is it possible to use toolkits like Qt or wxWidgets for this purpose or should i start from anything other? I can program in languages c, c++, java ...
Is this X11 or X Window System have any relation with this. Can anybody tell me where should i start.
Desktop environments on Linux consist of many interconnected components. You should start by reading about how existing desktop environments work: what components they contain, and how they work together.
The information you need is on the internet. Look at Wikipedia (for example, the Desktop environment page, Windowing system and X Window System pages). Look at freedesktop.org, and its Specifications page. Google for other information.
The fact that you're asking questions about whether X11 or X Window System has any relation to this task indicates that you don't yet have a good understanding of the main software components of a Linux desktop. Luckily, that problem is easy to solve: you just have to do some reading.