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 was taking a look on Go language, but I want to know if there is any IDE developed only for it, but that have a GUI design feature, as Visual Studio and Netbeans.
Go isn't really designed for GUIs - it's precisely designed to meet the kind of needs that Google has.
I dare say it's entirely possible to develop GUI frameworks with/in it, but it's not the team's priority as far as I'm aware.
You can also find an Eclipse plugin here: http://code.google.com/p/goclipse/
However, at the moment of writing this is still at an early development stage.
lite ide is little, cross platform and open source.you can try it.
http://code.google.com/p/golangide/
For my Go programming I use the Zeus editor. It's definitely NOT a Go GUI IDE but at least for me the gocode auto complete feature is great.
You can also use Notepad++ for now, there is a language file for it here:
http://go-lang.cat-v.org/text-editors/notepad-plus-plus/
I've been using gedit with C syntax highlighting selected and bash shell for compiling and testing. I keep the Linux version of Google Chrome browser running local copy of Go documentation. Under Xubuntu window manager I can flip the browser window up and down out of the title bar for whenever I need to look at package APIs.
Go compiles and links very fast - I'm just as productive with this set of tools as I've ever been using Java and C# IDEs. Kind of refreshing to write software with just "stone knives and bear skins".
Most of the main Go developers use Acme A programming environment by Rob Pike, it is very different from a traditional IDE, but if you are open-minded and get over the first shock, it can be extremely pleasant to use.
Use Cloud-IDE.com online editor and online deploy - All FREE !!
I believe the best options for developing Go are TextWrangler, Vim, or BBedit.
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 10 years ago.
I am looking to adopt Plone as CMS solution and want to know is there any IDE available to do all the programming for Plone CMS?
Plone is written in Python and any Python IDE is good.
I personally used Aptana Studio 3 (Eclipse + PyDev) before moving to Sublime Text 2 one year ago.
Setting up Eclipse for Plone tutorial (old):
http://plone.org/documentation/kb/developing-plone-with-eclipse
Some sample integration scripts for Eclipse for Plone (no longer work with the latest Aptana as it doesn't ship with MonkeyEclipse):
http://pypi.python.org/pypi/collective.eclipsescripts
How to tune Sublime Text 2 for Plone and Python
http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/
Here are the pros and cons why I moved from Aptana to Sublime Text 2
Aptana + PyDev
Integrated Git and SVN explorer
You can click tracebaxk in a console window and it will take you to the line in that exception
Autocompletion
Linter warns on the background about bad code
Hard to integrate with other Python tools (buildout, eggs). In fact you spend more time fighting with IDE than running the commands directly from the command line.
In dynamic languages like Python you cannot apply most of Eclipse's powerful code analysis and refactoring features which are desgined Java in mind.
Sublime Text 2
Faaast. In fact has 3D acceleration.
Quick go to anywhere (CMD+T) is the best what any IDE or editor can provide. Makes your working and navigating source really efficient.
Autocompletion (SublimeCodeIntel, works in fact better than in Eclipse)
Linter warns on the background about bad code
PEP-8 style guide check
Needs some time to set-up and get confortable with
Kind of integrated SVN and Git, but does not come even close the level of Eclipse
Still haven't figured out how to run Plone process in a window to make tracebacks clickable
The plone.ide is a recent effort by Franco Pellegrini to produce a user-friendly IDE for Plone. Give it a spin.
https://github.com/collective/collective.ploneide
You don't need an IDE to be a plone-developer but an good editor or a IDE might help your productivity depending on your style of coding.
Some options for good editors and IDE's are:
sublime text (commercial, see http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers for some tips on how to setup sublime for plone-development. If setup smartly it is a true IDE)
textmate (mac only, open source since version 2)
vim
emacs
Aptana Studio (open source, a eclipse-spinnoff which includes pydev)
Eclipse (open source, you might want pydev and other addons)
Wing IDE (commercial)
ploneide (a IDE running on top of Plone, still work in progress)
I now use sublime after having used Eclipse/Apatana Studio for a long time.
You haven't ask for a free solution.
So you must read a very good analysis at this Lennart's post and (all) comments:
Is there a better Python IDE
My choice is WingIDE. Is commercial, but also free depending on your project.
Keep in mind that it is written in pure python and you are going to write python code.
It has specific project settings to develop zope application and you can start to code in a couple of minutes after downloading it.
It has a debugger that binds with zope process and provide you live breakpoint capabilities. Just need to add "WingDBG" in eggs section of your buildout.
You are free to learn all other features by yourself, just google it.
Take look at the IDE that you can use to consomise the CMS related stuff for PLONE.
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.
Can you recommend a browser based IDE or programming editor ?
I feel like I've seen lots of these things drift past but when I look at my bookmarks I can only find two : http://cloud9ide.com/ and http://jsfiddle.net/
All languages are of interest (although non-JS particularly so).
I'd like to do a wide survey but don't include tools which are really just collaborative text editing - must be some sort of programming support built in (even if it's as bare bones as syntax colouring)
Thanks
Also I recommend you read this article: http://eclipse.dzone.com/news/who-needs-online-ide
It links and describes a lot of them, even more then those mentioned by others here.
edit: most of the ones describe in that article are dead.
Instead check out:
Full fledge IDEs:
ShiftEdit
Cloud9
PhpAnywhere
And something you can run on your own server: ACE
Actually, it looks like all online full fledged IDEs that I could find actually uses ACE at its core, and just add some nicer GUI over it and cloud support.
We've been building WIODE for some time now. Very stable release, easy install, and lots of features - [WIODE Browser Based IDE][1]
[1]: http://www.wiode.com/ "WIODE IDE"
UPDATE: WIODE has been replaced with a new project - Codiad
You missed...
jsbin.com
ideone.com
codepad.org
pastebin for PHP (good for testing PHP 5.3)
shameless plug for our solution, PythonAnywhere, which lets you code and run python apps in a browser... we also offer hosting for web apps, and our web-based console is fully functional, includes Bash for using git/hg/mercurial, Dropbox integration.
You can also code in other languages, although we don't have interpreters for everything, and you can currently only host Python webapps...
http://www.pythonanywhere.com
I've been working on one for a while that you might find interesting if you are looking for something you can install on your own server.
http://abstractionbuilder.com
It's free to use and it currently features some file management on your server, as well as real-time document editing with a nice preview.
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 have been using the Zend Studio for quite somewhile for my Zend projects and am looking for an IDE that would work well with Yii Framework.
Yii is just PHP. So any IDE for PHP will work fine.
I use Eclipse. If you include the framework correctly you get all of the hints and code completion benefits. I like step-through debugging and breakpoints with Xdebug, which is why I use an IDE instead of Emacs/Vim/Notepad++, but they would work just fine too.
I don't know how integrated Zend Studio is with the Zend Framework, but it should work just fine for Yii development. Don't make life harder for yourself by learning a new environment. Save time and jump in with Zend. Again: any PHP 5 IDE will work just fine for Yii, the best one is the one you are most familiar with! ;)
I recommend NetBeans as it gives you autocompletion of variables as well as PHPDOC comments, and a whole lot of other goodies. :)
Enjoy!
There seems to be a good number of people on the Yii boards using NetBeans as the preferred IDE (as well as a lot of discussion regarding the topic of IDEs).
Here is a wiki post on how to make the most out of your Yii/NetBeans development environment: http://www.yiiframework.com/wiki/83/
Update:
NetBeans 7.3 now has an community supported plugin for Yii which has some great features:
http://plugins.netbeans.org/plugin/47246/php-yii-framework-netbeans-phpcc
And is openly developed on github:
https://github.com/nbphpcouncil/nb-yii-plugin/issues
I'm not sure there is any IDE made to work with Yii (like Zend Studio supports Zend Framework). On Yii Wiki page you can find a way to configure IDE to work with Yii framework better, and choise there is limited to NetBeans, Eclipse, PHPStorm IDEs (last one seems to be not free). You can take a look at that wiki page as well as at IDEs description and see which IDE provides easier way to code, framework integration, debug etc. and make your decision.
As it's said before the NetBeans is good, but also if you like something more lightweight then go for vim or emacs.
I use Nusphere phpEd, code autocompletion & navigation by ctrl+click on class/method name works great for Yii.
Advice to improve IDE intelligence:
White DocBlock comments with #var ClassName.
For example:
$cs = Yii::app()->clientScript;/**#var CClientScript */
Also if you include Yii from external directory to your project, you can specify it in project settings of Nusphere phpEd.
I prefer phpEd because it's written not on Java (fast!), have great degugger (not xdebug) + profiler and nice, aesthetically beautiful interface.
I really enjoy using Netbeans, it just feels right. However I found setting up debugging and unit testing was a bit of a pain. I recently had to reinstall my computer so am giving Zend Studio 8 a try, the debugging, and profiling (I use Zend Server) are very good and require little to no setting up. However it doesn't feel as nice as Netbeans, not quite as polished maybe... it's hard to explain. Zend does have some very good features and ties in with Zend Server, however some of the other configuration options are very complex. Seems to be too many options at times, whilst Netbeans keeps it simple.
In an ideal world Netbeans would come with debugging, unit testing etc build in as I want to make websites not set up servers. I think it's part of the problem with some open source/free software, they require a bit of a learning curve or willingness to manually configure settings - it's understandable they are free. But it also holds back their more main stream acceptance. Sorry, that was a little off topic at the end!
Can use eclipse with PDT + Yiiclipse. Yiiclise adds wizard for creating new yii application (with initializiation of one of the demo application). But the most cool feature is Navigation. Now one can easily navigate between render methods and appropriate views, between widget method and widget source. Really useful.
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.
Can anyone recommend an editor (or an IDE) with good support for fortran ? Most newer editors I find and try lack language support for it.
Slickedit has Fortran Support. I can't tell how good it is, but given the good support for other langugaes, you should give it a try.
GNU Emacs has a major mode for FORTRAN.
Use M-x fortran-mode to switch to this major mode.
I have used this mode a lot and can recommend it.
I used it mostly to write a FORTRAN dialect that still requires
punched card format however.
Support for punched card input was my primary concern and I do not
know much about other FORTRAN specific functionality of this mode.
Vim has a relatively good fortran support. Maybe a little quirky with syntax highlighting, but otherwise ok.
If you're familiar with Eclipse, the Photran plugin may be what you're looking for.
Upside: it's free, cross-platform, and versatile and you get all the fun plugins that exist for Eclipse (SVN, etc.)
Downside: If you're not familiar with Eclipse, getting the build environment sorted out can be a real pain. Plus Eclipse is java-based, meaning it's bloaty, slowish, and has a crapload of options that make configuration and setup a real chore.
That said, it beats the hell out of learning either vi or emacs from scratch. Eclipse/Photran seems to work fine once you find the magic incantation to get it to compile Fortran. If you're already using make, this is a non-issue; under Windows the prospects are dicier but doable.
If you use a Mac, BBedit is very good.
I use Ultraedit (IDM.com, ultraedit.com) daily for many types of programming (F90, javascript, DCL, HTML etc). Works well. Has good FTP support and great syntax highlighting. Have not use it in conjunction with any Windows or Linux compiler. My OS is OpenVMS.
Ransom Fitch
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 know the blackberry has a custom IDE but if memory serves me it's quite a sub par IDE. Does anyone know if there's a different IDE out there for the device?
For 'native' BlackBerry app development (i.e. Java app development), there are basically 4 options:
RIM's JDE - pretty much a terrible
editor, but the most stable, most
feature-full (from a BlackBerry
perspective) solution.
RIM's JDE Plugin for Eclipse - you get all the
niceties of the Eclipse environment,
but there are a lot of problems.
Netbeans with the Mobility Pack - I haven't really seen anyone use this for a while, but a few developers swore by it a couple of
years ago
Custom Eclipse/JDE
environment - using ant scripts and
RIM's JDWP debugger interface (the component package section on that page). This
used to be the only way to go for
Eclipse development for BlackBerry
before the JDE Plugin
Options 3 and 4 I haven't seen used for a long time, not sure if they're still viable - though I don't see why #4 wouldn't be.
I used #4 for a long time, until RIM put out their plugin. While there are still a lot of problems with it, for me the productivity gains of working with something like Eclipse outweigh them.
So either 1 or 2, with the caveat that you should chose one or the other for your whole team, as they're really not compatible with each other (differences in project structure and how they handle resources). You can move from 1 to 2 easily, but not really the other way around.
The IDE provided by RIM is called the JDE. It is true that for many this product leaves much to be desired. RIM does support the use of Eclipse and Microsoft development environments as well so you can take your pick. Personally, I use the JDE. Don't construe this as a recommendation, I'm not saying it is the best, just what I use.
Aside from RIM's JDE, the only other option that I know of is RIM's JDE plugin for Eclipse.
The .NET plugin is very limited in what you can do, it doesn't give you much access to internal classes.
I've been using the JDE plugin and i've not encountered too many difficulties.