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 am searching an HTML5 & CSS3 text editor for Mac OS X. What would you suggest?
Please give a short description as well as some information about pricing (free? commercial? trial?).
By the way, I am aware that there is the ability to take WineBottler/Wine to make certain Windows applications work in OS X. If you definitely know that a certain Windows HTML5 & CSS3 editor works in Mac OS X and it is worth it, please mention it.
Thank you!
Coda, BBEdit, and TextMate are--in my opinion--the most popular text editors for web development. TextMate has a 30-day free trial and is $57 USD. Coda is $99 USD and does not have a free trial (to my knowledge). And BBEdit is $99 USD and has a free trial (don't know how long it is).
For a free text editor, you can use TextWrangler from the same people who made BBEdit.
My personal preference is Vim / MacVim; but learning the Vim language is probably overkill if you're just doing just HTML / CSS. I would recommend trying out all of these and seeing what you like the most.
EDIT: A final note, everything I listed here is highly extensible and if there is a feature you like in one, it has most likely been ported to one or more of the other editors as well. Keep this in mind, because you shouldn't immediately dismiss any particular editor for what it offers as a default install.
If you're really particular about your editor (which you should be, as it's the single most important tool in your arsenal) then you should also look at available plugins for each code editor to get a true picture of what they can and cannot do.
I realise it might be overkill, but I really like using NetBeans for Javascript / HTML5 stuff. The JS completion is really helpful and it handles things like Canvas 2D API methods.
One drawback is that it doesn't seem to support CSS3.
I also recommend Textmate, if you willing to spend money. Its very comfortable to code html/css/js.
Personally I code in jEdit or Eclipse. They're crossplatform compatible and opensource.
edit: both provide tons of plugins :)
I like Aptana Studio. If you take the time to configure it's preferences it's a powerful editor.
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.
When it comes to scripting the Mac, are there alternatives to Applescript? Its API seems awesome, but the language itself, from what I've read so far, seems aimed more at non-programmers.
Insights into this would be greatly helpful.
(At the moment, I'm thinking of writing a tiling window manager for the Mac.
Yes, I know some exist, but this will be open source.
Yes, I know of Xmonad, but it only does X11 windows.)
Thanks!
When it comes to scripting the Mac, are there alternatives to Applescript?
Depends what you want to do. If you want to send Apple events to other applications, yes; for running scripts from OSA-aware applications (Mail rules, folder actions, etc.), not really.
The best technical alternative is appscript (my baby), which is available for Python, Ruby and Objective-C on 10.4+. (There's also a MacRuby version, but I've yet to do a public release of that.) Feature-wise appscript's slightly better than AppleScript and its application compatibility is very nearly as good. Third-party project, so you'll need to install it yourself (but that's easy enough as long as you've got Xcode) and MIT licensed so you can redistribute it as needed (e.g. included in your application bundle). Fairly decent tool and documentation support, including an online book by Matt Neuburg, with mailing list support for the Python and Ruby versions and direct email support for the others.
The 'official' alternative is Apple's Scripting Bridge. The API looks very Cocoa-like, but that's really just a lot of smoke and mirrors which ultimately makes it less capable than AppleScript and significantly more prone to application compatibility problems (and tricky to troubleshoot when it does go wrong). Tool, documentation and community support is not so great either (appscript's is better; AppleScript's is better still). SB's main advantage is that it's included in 10.5+ so requires no additional installation to use. I wouldn't recommend it for heavy-duty automation work due to its technical shortcomings, but for modest automation tasks involving obliging apps it may suffice.
Other bridges do exist (e.g. Perl's Mac::Glue, RubyOSA), but they are not as capable, popular and/or actively supported.
All that said, if you want to do any serious application scripting, you will still have to learn AppleScript as that's where you'll find the vast bulk of literature, sample scripts and community expertise. All of which you will need, since the great majority of scriptable applications are notoriously under-documented.
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.
Can any one recommend a good all-in-one web development tool for Windows.
Something on par with Coda, which is only available for Mac OS X?
I have not used Coda by myself, but believe that whatever it has, you can find in Sublime Text 2 as well, check it out. For remote files access, you can use an utility like ExpanDrive that mounts remote drive as local disk.
I love Komodo Edit. I recommend that you try it.
I Tried NotePad++
And it is in fact very cool, However,
it crashes from time to time and it can delete your work! :O,
sadly i haven't found anything like CODA for the PC
so i'm staying with the mac
i think you can use notepad++ with ftp_synchronize plug-in so you can remotely edit files on server ;)
As far as I can tell, nothing gets close to Coda on mac. It's pretty sad.
I love Coda and use it professionally every day. However, I'm going to check out Aptana Studio and Komodo IDE on the PC---they both look like they could be very good.
Note that Coda is not free (download, $99), so the answer presumably shouldn't be limited to free PC software in order to compare apples to apples (pun intended).
Cheers!
I used PHPed myself, the best for me
I've looked and NetBeans 7.x is about as close as I've found. Coda is much more than an editor...it does Subversion, has an excellent built-in CSS editor, and allows really elegant local development and publish-to-host workflow. Even NetBeans is only local or remote, but can't deal with both in one project. However, NetBeans' MySQL integration is very handy.
Isn't Coda just a text editor? For Windows there is notepad++.
I use KomodoEdit and it does not even compare to Coda. Coding on a Mac is a lot different as you can have a built in terminal. A windows equivalent would have to have a plugin for putty or something similar.
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 used to develop Java on the mac and it worked out well, combo of just using the terminal and IntelliJ. What are good tools that run on the mac for doing Ruby development
Most of the Rails people develop on Macs and use TextMate. As a result, TextMate has great support for Ruby and Rails, and is probably the best text editor to use for developing Ruby code on the Mac.
Netbeans is a fantastic choice with lots of good features for debugging, refactoring, db browsing, source control and lots more.
I use emacs, which has a fine ruby mode.
I'll second/third the Textmate recommendation. Calling it a text editor is doing a bit of disservice. Start off with this PDF that has some useful ruby/rails textmate shortcuts
TextMate is an excellent editor, and is probably the best editor for Ruby code, as mipadi said. For an open source alternative, you could also try Smultron. It's a bit rough around the edges, but it does the job quite nicely.
I love TextMate although have been flirting with NetBeans. If you like a full-featured (aka bloated) IDE, give it a try. Pretty nice:
http://wiki.netbeans.org/Ruby
JetBrains (the people behind IntelliJ) are working on an IDE specifically for Ruby on Rails: RubyMine.
if you like vim, adding onto it with fuzzyfilefinder (http://github.com/jamis/fuzzy_file_finder/tree/master) and rails.vim (http://www.vim.org/scripts/script.php?script_id=1567) plugins provides a really nice experience.
if you don't like vim, textmate is a decent text editor.
You have used IntelliJ already? You should probably take a look at the Ruby/Rails integration. It supports things like debugging, code analysis and refactorings, etc.
TextMate is my favorite, but if you want code completion NetBeans is the best choice (Aptana/RedRails is outdated). Nightly builds of NB has a lot nicer OSX look and feel.
If you're coming from *nix and you like Vim, then MacVim.
If you're coming from any other OS and/or you don't like Vim, then TextMate.
TextMate is not free, but it's well worth the €39. Trust me on this. It will pay for itself many, many times over.
MacVim or AquaEmacs are really the best choice for people developing on Mac who want to get the most out of their editor: for people less particular, Textmate is the way to go.
I always recommend VIM/Emacs to anyone because
They are not GUI based, which means everything they do is easily modifiable and scriptable
They are much more easily extendable
You can use them on a server
They are generally faster as there is less code in between you and the underlying operating system
They usually support more languages and varied development styles
They are much more transparent and understandable as to what they are doing
By necessity everything is accomplishable via a keyboard shortcut, so developing on them is faster
Sublime Text 2, as recommended by a colleague (I don't have personal experience with it).
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 sincerly believe that cool-looking UI has significant contribution to the value of your software. It not only significantly improves sales but also ease user-buyin, upgrading willingness, or just causes some pleasant moments to the user.
To get cool UI, you will need a lot of images, and you need to play frequently with transparancy.
Question 1: What image editor do you use/recommend to produce 3D looking images, metalic reflections, glowing text, shadows, or making a button image "disabled-looking"? (freewares are preferred)
Question 2: Could you point to "how-to"-s and guiding documents on how to achieve these visual effects?
The best image editor to achieve these effects is probably Adobe Fireworks, which definitely doesn't come under the freeware category at around £700 )and probably around $700 as well, although I haven't checked).
The best freeware editor in my opinion would be Paint.net.
However, I also think that you should seriously consider using the default UI components where available, as using non-standard widgets can significantly reduce the usability of your product.
I use Inkscape - it now has much more flexible control over gradients and opacity, which are key to creating good GUI elements.
We use Adobe illustator and Photoshop to create all of our Icons and Images, and when you know how to use it, you can make pretty good UI elements.
Paint.net is as a freeware good for bitmaps and icons (a mini photoshop).
but for icons i would recomend axialis icon workshop
Unless you have a budget, I like free so Inkscape is my vote too. There are plenty of tutorials on the web to help and once you learn a couple of usability points with it, it's a pretty easy application to use. Being vector based has benefits too as you can change images other people make pretty easily.
http://howto.nicubunu.ro/shiny_web_buttons_inkscape/
Depending on what platform you're using, you can use Expression Blend to edit your GUI controls in WPF (.NET 3.5 SP1) to look however you want.
Otherwise there's always Photoshop. :)
I use Paintshop, mostly. I have a copy of Inkscape for whatever needs to scale well.
Why has no one mentioned GIMP? It's free and very powerful. I can remember a webpage with amazing scripts to GIMP for every effect you asked for it. I am searching for it right now and will update the question with a link once I find it.
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've been using vim, but after reading this question was wondering what is being used in the linux world.
There's also Netbeans: http://ruby.netbeans.org/
If you'd rather be using a light text editor instead of a heavy IDE, then I'd highly recommend going with GEdit with some additional plugins.
Here's an excellent guide on how to turn your GEdit into a "Linux Textmate":
Pimp My GEdit
If you want more of a IDE, then Netbeans is the current benchmark for Ruby IDEs.
I have used and really like Ruby Mine from JetBrains. It's been around since around 2008, here's the link for that: http://www.jetbrains.com/ruby/index.html
I use Diakonos. Written in Ruby, you can script it with Ruby, and manipulate text with Ruby. No dependencies (except Ruby itself).
I use Eclipse with Aptana RadRails: http://aptana.com/rails
but if you need only Ruby you can use RDT instead: http://rubyeclipse.sourceforge.net/
I'm surprised no one has mentioned jEdit - it has a whole slew of plugins for Ruby, and unlike many other editors with Ruby support, it is very stable. There are edit modes + syntax coloration for erb, rb, javascript, haml, etc. etc. I have it set up basically to mimic TextMate, with some Eclipse-isms. It doesn't do code completion to the nines, but it does at least try to complete from the current buffer. It also has very extensible key stroke configurations and the ability to record/playback macros.
I'm assuming you be using Ruby for the web? Aptana IDE with the RADRails plugin would have to be the best choice.
I really like using Geany for ruby and rails work.
I wouldn't affirm an IDE is better than other. Everyone has its pros an cons.
When I'm lazy I'd use Netbeans because it's comprehensive. An overkill in computer resources, but usefull if you are learning.
I've had bad comments about Aptana... maybe some of you that recommend this may have to convince me otherwise.
GEdit + Rails plugin may be a good alternative. And VIM is awfully powerfull but the learning curve is steeper (but once you get the taste of it, productivity will increase for sure).
It all depends on what you want.
I personally use vim as an editor as the default ruby tools as the rest of my IDE.
If you are looking for a more "heavyweight" IDE look at Eclipse (http://rubyeclipse.sourceforge.net/) or netbeans (Google for link).
There are a number of in-the-middle options which behave differently and have different features. Google is your best best when it comes to these.
Also - please see Ruby and linux, preferred setup?
and https://stackoverflow.com/questions/59968/best-editor-for-ruby
If I could close this question for being a dupe - I would.
komodo Edit is the best choice.