I just stumbled across a very practical description of a Mono project that was written by a J2EE developer. He is open minded and provides good info. (Warning: this developer reports having problem with Mono and Ubuntu. I am using a more recent version of both Mono and the Mono framework, and I have experienced no such problems)
I experienced most of the problems he mentions with an earlier Mono, but the latest version is a breaze. Let me know if your milage differs.
I have been on vacation for almost a week, and I have been spending time reading blogs and becoming familiar with what is happening in the world of open source. My problem is that I am too enthusiastic. I want to use every tool that is out there, but who has the time? Still, I like Eclispe, and I see it as a tool I will use not only to write code but to build tools. Eclipse is a nice container for any application you might want to build – even if the application is web based, or written in another language.
Today, I discovered a resource I intent to use again and again. Check out Eclispe Zone.
I have not made progress with Ajax because I have been spending too much time looking at all the other implementations and uses of AJAX. I used to say that the whole purpose of a prototype is to develop your own ideas. The technology you use for the prototype is not as important. Therefore, I may very well settle on Mono and SQLite to play .
The only thing I want to think about is this: in PHP or Python, I can write functions that can be used in SQL statements with SQLite. I like that idea, but I have not seen code that allows me to do the same thing in C# or Boo. I may just go ahead with Mono because I work in C# in my day job, and I want to get some experience with the open source equivilant.
Still, I have a project, and I should focus. It’s time.
I have found that it is easy for people who work with technology to criticize operating systems, and other tools. There is enough negative commentary out there. I will say that I recently tried to use Suse 9.3 on a sub-2 Ghz machine with 256 MB of RAM, and I was less than happy. I will also readily admit that I installed everything but the kitchen sink, but I found it slow. I was especially disappointed by how slowly OpenOffice performed on my hardware.
At the recent Ottawa Linux Symposium Andy Oram reports that two speakers made wisecracks about OpenOffice.org, tagging it as a bloated memory hog. Yesterday, Bruce Byfield wrote that OpenOffice is bloatware, and left no doubt that he thought OpenOffice was a piece of crap.
Which brings me to my solution. (I was not trying to solve the problem, but it just happened.) I installed Ubuntu 5.04 out of curiosity after receiving a disk with a recent Linux publication. Give this distribution a try! It was easy to install. It recognized my hardware, and loads quickly. Even the latest beta OpenOffice 2.0 loads fast. I am pleased.
I agree that OpenOffice is bloatware Hey! I still have a softspot in my heart for my old copy of Wordstar. However, people are going to use OpenOffice. I do not hate OpenOffice, and I use it. I like being able to easily save a document to PDF. OpenOffice is here to stay, and most people do NOT want to use LaTeX.
Now that I have entered middle age, it could be argued that I have become bloated myself. Let’s just say that there is more of me to love, and leave it at that. Still, there are worse things to say about me, and there worse things to say about a piece of software, especially a useful piece of the software.
Ubuntu is definitely not bloatware. If you decide to give it a try, here is a hint. The install does not ask you to enter a root password. Once you have installed the operating system, you will find yourself unable to log on using the root account. Run a terminal window, and type the following at the command line: sudo passwd root. Then create your root password. You will be unable to run Gnome using the root account, but you can run commands in the shell using su to log on as root. That’s good enough for me.
I like this distro, and I find that it coexists well with some of my antiquated hardware. I am happy. The ability to exercise choice means little without knowledge. Make it a habit to try out various distos and form your own opinion.