Linux is at the forefront of web development, and Ubuntu is a great distribution to use to build and design a website for the first time. Recently, I've been developing web applications using frameworks, and Linux in general makes these things quite a bit easier. Therefore, I figured I should present some of the basic tools you can use to create, develop, and host a website. This may abstract a bit away from the idea of "applications" in and of themselves, but I thought you may all be interested anyway.
The most logical first step for most users is selecting a development environment. Today, I'll highlight Bluefish. Later on, I'll focus on a WYSIWYG editor. (Which, by the way, is kind of difficult to find. Please, if you have any ideas, leave a message in the comments.)
Bluefish is a code editor, so users should have a basic understanding of XHTML and CSS, along with any other development languages. I learned HTML rather painstakingly from an outdated code reference, and I don't recommend you do it that way. Instead, try HTML & XHTML: The Definitive Guide published by O'Reilly, which can help even the most talented developer learn new tricks. In fact, it taught me all about the <label> tag, and I felt kind of dumb for previously embedding form labels in only a paragraph tag and wrestling with CSS, but alas...
One of the nicest things about Bluefish is that it uses 30 to 45 percent less memory than other editors. This makes quick edits less of a hassle. Sometimes, other editors can be too clunky, and I found myself reverting to a console-based text editor to make a minor change, but Bluefish should stop this from happening. It has built-in project support, so you can easily open multiple files and keep them organized in the right path. It has all the standard stuff, like line-numbers, search and replace, and code highlighting for languages like HTML, Ruby (go Rails!), Python, and PHP. Best of all, the menu bar allows you to instantly drop in code that developers use often.
Bluefish allows you to connect to a remote server and edit files, so here's a quick guide to using Bluefish with ThinkHost. This tutorial assumes you are using GNOME, though I'm sure you can do the same thing with KDE.- Click on the "Places" menu, and select "Connect to Server...".
- In the dialog box, type in your FTP address in the "Server" box. You should be prompted for a username and password.
- Now, open up the mounted server in Bluefish, and now you can easily edit and save all of your files on Thinkhost.


9 comments:
Thanks for your review.
I always found NVu/KompoZer lacking stability, and lately I adopted Amaya, a great WYSIWYG editor.
Amaya has been in development for years, produces clean code.
It is just a little bit heavy, but in my case much more helpful and stable that NVu/KompoZer.
http://www.w3.org/Amaya/
I've been using Bluefish for some time now and have found it to be a good alternative to using Dreamweaver on Windows
Thanks for the review.
I have been trying to develop a Rich Internet Application as a part my summer project but have been stuck with the lack of opensource options available....I have tried Openlaszlo, but felt the lack of a proper IDE.
Though I had earlier written the code in JavaFx , the language is still undergoing updates.
Any help in this regard will be welcome.
Bluefish is also an excellent text editor for writers creating copy for online uses.
It makes adding html tags easy (often a necessity), and the Project feature allows me to manage multiple articles-in-progress for specific blogs.
It's fast, lightweight and handy.
Used Bluefish to write my first web site. I like the control that it gives you versus a what you see is what you get type of HTML generator. Firebug is excellent for debugging your javascript programming as well as chasing trouble in your markup writing. You can write your code in Bluefish save it and then reload it with Firefox to view it. Then open firebugs window and find your mistakes easier. I like the tools of open source.
The wysiwyg composer in SeaMonkey seems infinitely more stable than nvu/kompozer, and SeaMonkey is up to date. (infinite meaning that I haven't crashed it yet)
Since the old netscape suite, I've always found it very handy to browse, compose (^E to edit the page you are browsing) and compose email without app-switching.
SeaMonkey is totally cross-platform. The alternative on Linux (for me) seems to be firefox and Evolution (for copy and paste HTML editing limited to email composition) and that works well.
But I am pleased with SeaMonkey. The only drawback I find is that SeaMonkey takes only a limited set of Firefox add-ons, but no-script and adblocker work, which help in the clean-up work.
Page Hacker and Remove It Permanently would help even more.
Just started tinkering with Bluefish after moving from Windows & Dreamweaver over to Ubuntu. Looks like a really good alternative, but hoping there are some more appealing themes, that white background is giving me the blues. :-)
Veronica,
If you're interested in templates, check this out:
http://www.oswd.org/
Hi! Your way of presentation of blog is simply understandable manner. you have create a differentiate. Thanks for the sharing this website. it is very useful professional knowledge. Great idea you know about company background. Customized application development
Post a Comment