Monday, November 26, 2007

Google Compiler

I have read a lot about the speculation of Google developing their own operating system. This, to date, has just been rumor.

I frankly see more benefit in Google developing their own compiler and IDE. If they are truly going to make their mark in the corporate world, it isn't from a Google O/S nor is it with Google Apps. They need a way to get developers to use their development suite.

It should have the ease of use of VB but be a true cross platform app. Mono is an attempt at this but falls terrible short. And it is, bottom-line, a way to utilize a Microsoft product on Linux.

I am not anti-Microsoft but am pro-open source. I have benefited a lot from open source and from Linux. Unfortunately there is no easy way for a beginner to develop apps on Linux.

Let's face it, the Microsoft Visual Studio products are VERY well done from the user level. I can have someone developing a simple VB app in minutes. There is just nothing out there to compare with the ease of use of this development suite. But it is make for Microsoft products.

Python is a very easy language to get started with and grow with but there are no easy GUI development tools. There needs to be tight integration like in the Visual Studio.

If Google REALLY wants to get into Microsoft's pocket, it is by developing a product that is as cross-platform as c++ or java with the ease of use as the Visual Studio suite.

Then see how fast Corporate America runs to Google for their other services.

See my next blog post about Google Basic, or GB!


Bryan said...

There are easy-to-use, develop-an-app-in-minutes IDEs made by Borland, -err Inprise, -err CodeGear. Oh well... you see how they have done.

Spockfish said...

Aren't you familiar with KDevelop? KDevelop has the same functionality as Visual Studio, support many languages, and in C++ mode is very good.

We have developers that have worked with VS for years that have simply moved to KDevelop.

The Beez' said...

It seems Gambas ( is just what you need. Don't think that VB was actually compiled (although to be honest I'm not sure about the most recent version), it was a bytecode program with some startup code that launched the interpreter hidden in some rather large DLL you had to distribute along with your program. IMHO, VB had a horrible syntax with lots of strange idiosyncronacies. Not really OO too (although it pretended to be).

KB said...

There are several problems with the results mentioned. Yes, Kdevelop and Gambas work on Linux but compile to purely linux code. In my follow up post on Google Basic (GB) you will see that I am referring to a cross platform app running on a multi-platform (.net or java type) runtime. The java runtime is already open source, available in almost every flavor but there is no IDE to compare to the simplicity of VB. Also the Java language is difficult for beginners to learn.

The better solution would be to develop a new VB or Google Basic (GB) language that would compile to the java runtime like multiple flavors of Visual Studio compile to one .net runtime. Google could even have their development suite online to facilitate project sharing and developing anywhere.

If Google is truly going to get deep into the corporate IT shop, they will need a way to help them develop quick, cheap and cross platform apps. This is the bottom line. There is nothing out there with Google's brand on it for them to shop to the IT guys (and for the private developer).

Chandru said...

Ever tried developing apps with Netbeans and Matisse? With upcoming Netbeans 6, VS will pale in comparison. Even Eclipse is a great IDE for that matter.