Showing posts with label interface. Show all posts
Showing posts with label interface. Show all posts

Saturday, July 14, 2012

A Viable Alternative To Dreamweaver

I used Dreamweaver for years to develop websites. I like the clean layout and abundance of features (like FTP, server side editing, and preview), it seemed like the only alternative for my web designing needs. I couldn't imagine designing without it. Then something happened. Windows 7. I disliked the OS. A lot. Not because it was a POS like Vista, but because it reminded me of the best features found in other operating systems. Gone were the little quirks brought on by "Microsoft's way", but the OS just too darn slick and quite a departure from previous versions. But I digress. The point I'm not making very well is this: my computing needs and wants changed. I went with Linux and never looked back. I tried running Dreamweaver in Wine, but that was not an alternative. The search was on for a new development tool that was more than just an editor and a list of files.

I tried Seamonkey. No joy there. The lack of features turned me off the minute I tried it. Next, I performed a web search and found Aptana Studio (there is a version for Windows as well as Linux). I had nothing to lose and everything to gain, so I installed it. I fell in love immediately. The interface is intuitive, there are plenty of features for shell scripts, XML, CoffeeScript, Capistrano, etc. It natively supports HTML (including HTML 5), CSS, Javascript, and Ruby. It's interface sports the ability to adapt to multiple platforms through the use of bundles. Bundles contain hundreds of commands for platforms such as Drupal, Boxee, Titanium Desktop, Titanium Mobile, JQuery, and Wordpress. It also sports a built-in terminal. Like Dreamweaver, all of my website files are accessible through a left panel, has line numbers, and even a preview function for my html! Other features include debugging, skinnable interface, the ability to open URLs, code completion, code highlighting, among many more. This is the alternative I was seeking.

There are some differences and lack of features I am happy to live with, especially for the price (free). Lack of FTP is really no big deal. I found I prefer a good full featured FTP program to deal with permissions, local directories, and connectivity in general. Lack of automatic table insertion is a pain. I don't use tables often, but when I do typing all of those trs and tds really annoy me.

This IDE is based on Eclipse and is offered as an Eclipse add-on or a stand alone version. I found the Eclipse add-on version to be buggy and not function quite as well as the stand alone version. This IDE has been the perfect alternative to Dreamweaver. I would recommend this application to any web developer looking for an alternative to Dreamweaver, no matter what OS you are using.

Tuesday, July 3, 2012

Why Not Ubuntu 11?

**This article was published previous to this date**

Over the weekend I decided to replace my install of Ultimate Edition 2.9 for something leaner. After considering different distros, I settled on Ubuntu 11. Mint was shot down because I have no prior experience with it. Fedora was a strong front runner, but I wanted something that leaned more toward desktop usability. Debian and Slackware were too trimmed back for my purposes. Since I have been essentially using Ubuntu 10.10, Ubuntu 11 it would be. What a mistake it would turn out to be.

Let me begin by saying I should have dome my homework on this release, but failed to do so. I ASSUMED that 11 would still use the Gnome 2 interface, offer Synaptic as package manager, have Open Office installed by default, and evolution would continue to be my Email program. I ASSUMED that I would be able to easily find my around and tweak my system as easily as in the past. So much for assumptions. After "getting to know" the left side navigation buttons and fumbling around the Unity (or Gnome 3) interface without joy, I loaded a copy of Ubuntu 10.10 64 bit I had stashed in my disk case. After stripping out some programs and installing others, my system is lean and fast again.

Some people like the new interface, and other distros have used it with some success. It doesn't suit my needs. I don't have the time to re-learn the OS on my main computer, especially for something as superficial as eye candy. I feel like Ubuntu developers could have implemented it differently. Jumping from Gnome 2 to Gnome 3 is a HUGE change. The type of change to learn on a secondary computer before installing on a workhorse. It's inevitable Linux users will have to pick up Gnome 3. When I get ready to make that change, it won't be with Ubuntu.