Monday, November 29, 2010

Mastered JavaFX Visual Designer In NetBeans

 I thought it would be much complicated. I was totally wrong as it is far easier to build interactive, expressive and visually appealing interfaces for desktop, web and mobile (etc). I couldn't have understood the concepts if there were no tutorials on it from the NetBeans documentation team.
Serious animations of objects can be created with ease. You just edit an object's state and bind the animation properties to them. I love animating with opacity and rotation properties of an object.
The developers have done a great job but I am looking forward to more easier editing of components in the visual designer.
I hate editing objects size in properties only. One should be able to just drag an objects point handlers to resize them. Another feature I hate is one can't copy and paste an object. It freaks me out to build every object from scratch and provide their properties.
Besides these, databinding is made easier with lots of datasource implementations. All the crazy codes are generated and the only thing left for the developer to do is click their way through. Manipulating data is the sole objective of developers and I am happy I can create interactive database driven applications with JavaFX.
I am going to build my next line of projects strictly with JavaFX since I love expressive graphics but I am not a designer. All the hardwork has been done and all I have to do is write less code to achieve much.

Monday, November 22, 2010

Eclipse saved my day

I had to put categorized content into a web application. I appended a string to the return value of a method. The application started to freak out. I had to tackle everything from the root level.
I jumped into the Ubuntu development server and started Eclipse.
I searched for the return value code and got tons of result. I reduced my search term and got two backed up files of the database containing the search term. I went into the live database, exported, backed up and refilled the table. The pages were still not showing.
All left for me to do was compare and contrast the content with other fields. After some minutes I was back on track and everything was working fine.
Eclipse for PHP is what I have been using on the development server. NetBeans is on it but searches are super-slow even after my optimizations.
I am beginning to fall in love with Eclipse on Ubuntu. But when I use Windows OS. NetBeans is my good old friend. I cannot help but appreciate the hardwork of the developers of both NetBeans and Eclipse.

Saturday, November 20, 2010

Optimising the performance of NetBeans on Ubuntu

NetBeans freaked me out when I installed it on Ubuntu. Every task I wanted to perform was super-slow.
Our development server is Ubuntu and each team member had to work and commit their codes through subversion. I had to work in Ubuntu since subversion in NetBeans on Windows means permission had to be granted to my ip address, I had to be granted read-write access on the development server. Ubuntu was already configured for development.
I had downloaded and installed the full package for NetBeans 6.9.1. I thought the full package was the issue so I uninstalled it, downloaded and installed only the PHP support distribution. I was still slow. I decided to use Eclipse instead and it worked fine. I still didn't enjoy Eclipse because code coloring in Eclipse is based on the file format not the code content of the file. I mean if a file contains PHP codes and it has a .mo extension Eclipse will not code color the content but my good old friend NetBeans will.
Note that I am not here to hail NetBeans over Eclipse. I always hate right-clicking textfields and text areas in NetBeans since no cut-copy-paste-undo ... pop up menu will appear but Eclipse is cool in that respect.
I hated watching black colored codes in Eclipse. I searched online and got how to improve thte performance of NetBeans in Ubuntu on this blog. http://blogs.codereamer.com/?p=22. After I followed the instructions NetBeans run fast like crazy. I was glad I could see the codes being colored and my work was fast for the day.

Saturday, November 13, 2010

Introducing NetBeans IDE at my current workplace

As a web programmer and system's integrator, I had to integrate a php project into legacy systems. I hailed NetBeans as the best solution. There is this guy who was suffering himself on Ubuntu command line ( I am not against Ubuntu O.S. in any way - In my view it is the most easy-to-use, and stable Linux distribution) trying to debug errors in his project. I told him not to waste his precious time doing things the hard way since meeting deadline is the sole objective of developers. He said he hates Microsoft ( I had the NetBeans on Windows XP) and that he doesn't want to even hear the name. I traced the error quickly in my NetBeans on Windows XP. Later in the day, he downloaded NetBeans for PHP and installed it on Ubuntu.
The team which I manage had to customize an open source PHP application to integrate into the legacy system. As a guru in the usage of NetBeans I showed them how super-fast customizations can be done with NetBeans. They were besides themselves with excitement when we were able to meet the deadline. These guys are crazy about NetBeans and have decided to use it in any project they come across.
Life has been made a lot more easier with powerful tools like NetBeans, Eclipse, you name them. What took developers centuries to accomplish is now just a click away. I cannot stop to appreciate the hardwork of developers around the world.