PowerBASIC Forums
  Cafe PowerBASIC
  DRDOS (Page 4)

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone!
This topic is 6 pages long:   1  2  3  4  5  6 
next newest topic | next oldest topic
Author Topic:   DRDOS
Chris Holbrook
Member
posted January 05, 2007 06:15 PM     Click Here to See the Profile for Chris Holbrook     Edit/Delete Message   Reply w/Quote
quote:
Originally posted by Mike Stefanik:
And, as we've discussed, if you want some flavor of Linux to eclipse Windows,


Maybe eclipsing isn't necessary. All enterprises have life cycles. Personally I would prefer to have the choice, rather than become part of M$'s gut flora.


------------------

IP: Logged

Joe Byrne
Member
posted January 05, 2007 06:33 PM     Click Here to See the Profile for Joe Byrne     Edit/Delete Message   Reply w/Quote
quote:

I hope PB will rise to the challenge. It is not too late since Freebasic is still very much in beta phase.


We've been down this road a lot in the past too.

PB has nothing to worry about. FB is fine, but you can't create a business class application with it and expect it to compile for multiple platforms. It simply doesn't work that way. While the command set is nice, FB has a lot more to do to even come close to the quality of PB and quite frankly, I just don't see that ever happening with an open source product.

------------------
* Americans: Fight for Right. Join the push for the Fair Tax!

IP: Logged

Charles Pegge
Member
posted January 05, 2007 06:34 PM     Click Here to See the Profile for Charles Pegge     Edit/Delete Message   Reply w/Quote
Croeso!

I've got Linux on 2 machines. One version is Linspire, the other is
Mandriva. They both look very friendly and easy to use. But you have
to throw away your USB broadband modem and get an ethernet ADSL hub.
They are much less troublesome anyway. And I found that while
Linspire has all you need for office use, it has a trimmed down
version of the Linux Kernel, missing some of the libraries you
need for compiling. There are almost certainly more wrinkles to smooth
out so you may need to sacrifice a little more of your allotted lifespan
Chris, if you go for Linux


------------------
Charles
www.pegge.net

IP: Logged

Chris Holbrook
Member
posted January 05, 2007 06:42 PM     Click Here to See the Profile for Chris Holbrook     Edit/Delete Message   Reply w/Quote
quote:
Originally posted by Charles Pegge:
There are almost certainly more wrinkles to smooth
out so you may need to sacrifice a little more of your allotted lifespan
Chris, if you go for Linux

For the application in question there is no need, unless the price of dumb terminals comes down below $100.
I rather like FreeBSD but can't get the beard right.

I think Joe is probably right about FreeBASIC's chances. I'm attracted to PB's longevity and apparent commercial robustness, but am a relative newcomer to it.

------------------

IP: Logged

Charles Pegge
Member
posted January 05, 2007 06:55 PM     Click Here to See the Profile for Charles Pegge     Edit/Delete Message   Reply w/Quote
Joe,

While I can't vouch for the stability of Freebasic, I see that it
is evolving very rapidly and is destined to assimilate all the good
features of c++ without compromising the benefits of Basic. The
potential is there. So far I've just looked at their COM example
of a browser. The coding seemed very good.

------------------
Charles
www.pegge.net

IP: Logged

Joe Byrne
Member
posted January 05, 2007 07:31 PM     Click Here to See the Profile for Joe Byrne     Edit/Delete Message   Reply w/Quote
Charles,

Don't get me wrong, FreeBasic is a fine example of decent compiler with lots of potential. However, that's a long way off from a product like PB with proven stability and robustness. PB dates back some 15-20 years and I can vouch for Bob Z. and co's talent, ability, and dedication.

When I hear about FB being "multi-platform" though, I can't help but snicker a bit. There is a very small subset of commands one can use if they want a single compile to run on Windows and Linux. If it were possible to write a cross-platform compiler like that, I can assure you a commercial venture would already have one on the market and probably be selling very well.

If you look at the options for Basic on Linux, the pickin's are pretty slim right now. Yea, there are some good options, but nothing like PB on Windows. But I predict (unlike some others ) that this will change over the next decade. I honestly believe the O/S will become immaterial and as the market expands, so will the development for that market.

Heck, some of the Web based applications I've seen are nothing short of amazing. If web technology continues to improve at the pace it is, or faster, I could build a case for a time when nobody actually installs software locally any longer, you simply 'pay-as-you-go'. This certainly isn't a new concept, but until the improvements in some of the AJAX technologies, it was difficult to see how a web application could ever surpass a local one for speed, features, and robustness. However, I am beginning to see how that might just be accomplished. If it does, then there will be no need for Windows at all. MS will have to focus on being just an application developer, and/or a development tool business. Either way, they certainly won't look anything like they do today IMO.

But as Mike said, we can come back here in 2017 and see who's predictions were closer

------------------
* Americans: Fight for Right. Join the push for the Fair Tax!

[This message has been edited by Joe Byrne (edited January 05, 2007).]

IP: Logged

Chris Holbrook
Member
posted January 05, 2007 07:40 PM     Click Here to See the Profile for Chris Holbrook     Edit/Delete Message   Reply w/Quote
quote:
Originally posted by Joe Byrne:
..If web technology continues to improve at the pace it is, or faster, I could build a case for a time when nobody actually installs software locally any longer, you simply 'pay-as-you-go'. This certainly isn't a new concept, but until the improvements in some of the AJAX technologies, it was difficult to see how a web application could ever surpass a local one for speed, features, and robustness. However, I am beginning to see how that might just be accomplished. If it does, then there will be no need for Windows at all.


I sincerely hope that you are right. All this preoccupation with OSs and boxen is from the dinosaur age of IT. What is needed is robust standards that allow the developer to expose the platform as little as possible.


------------------

IP: Logged

Marco Pontello
Member
posted January 05, 2007 07:57 PM     Click Here to See the Profile for Marco Pontello     Edit/Delete Message   Reply w/Quote
For what is worth, my TrID file identifier was ported to FreeBASIC in a couple of days around september, and the source compile without modifications on both Win32 and Linux.
For command line utilities - and that off course include CGI - FB it's really that portable.

Bye!

------------------
Try Online TrID file identifier! Recognize over 2.300 filetypes and counting...
Give a powerfull scriptable Lua interface to your application with PowerBLua
Leakout - Firewall outbound control tester - BitmapRip Extract/recover bitmaps from any file!

[This message has been edited by Marco Pontello (edited January 05, 2007).]

IP: Logged

Joe Byrne
Member
posted January 05, 2007 08:10 PM     Click Here to See the Profile for Joe Byrne     Edit/Delete Message   Reply w/Quote
quote:

For what is worth, my TrID file identifier was ported to FreeBASIC in a couple of days around september, and the source compile without modifications on both Win32 and Linux.
For command line utilities - and that off course include CGI - FB it's really that portable.


Oh I'm not surprised, small/single purpose utility programs are the perfect target for cross-platform compilers. But try to do the same with any real line-of-business application and you'll see very quickly how ultimately difficult it is.

------------------
* Americans: Fight for Right. Join the push for the Fair Tax!

IP: Logged

Davide Vecchi
Member
posted January 05, 2007 08:56 PM     Click Here to See the Profile for Davide Vecchi     Edit/Delete Message   Reply w/Quote
RealBasic motto is "Cross-platform that really works" (Win, Mac, Linux) It certainly does GUI; I always wanted to look at their demo but never actually did.

------------------
Davide Vecchi
dosview@operamail.com

IP: Logged

Marco Pontello
Member
posted January 05, 2007 09:00 PM     Click Here to See the Profile for Marco Pontello     Edit/Delete Message   Reply w/Quote
quote:
Originally posted by Joe Byrne:
But try to do the same with any real line-of-business application and you'll see very quickly how ultimately difficult it is.
I still say that for command line tools it's REALLY much easier than you think.
For, say, communicate via TCP/IP, do the usual amount of I/O, embed a script engine like Lua, interface to MySQL, crunch XML, create CGI, etc., you really can get away with little to no modifications.
That off course may not cover ALL the needs of ALL big / real life complete application; but a significant part (and so a considerable range of complete apps), definitely.

IMHO the only real arguments against FreeBASIC may be maturity / stability, for obvious reasons.
And I'm not to saying that's a "minor thing".

BTW, FreeBASIC is self-hosting, so it's compiled from a FreeBASIC source; that pose as a nice real world complex application.

Bye!

------------------
Try Online TrID file identifier! Recognize over 2.300 filetypes and counting...
Give a powerfull scriptable Lua interface to your application with PowerBLua
Leakout - Firewall outbound control tester - BitmapRip Extract/recover bitmaps from any file!

[This message has been edited by Marco Pontello (edited January 05, 2007).]

IP: Logged

Paul Franks
Member
posted January 06, 2007 01:36 AM     Click Here to See the Profile for Paul Franks     Edit/Delete Message   Reply w/Quote
quote:
Originally posted by Joe Byrne:
But try to do the same with any real line-of-business application and you'll see very quickly how ultimately difficult it is.

A huge percentage of "real line-of-business" applications these
days are written in Java on the server side, and will run with
zero changes on Windows, Linux, Solaris, etc. If they require a UI,
it's generally HTML + Javascript, which are just as OS-agnostic.

------------------

--pdf

IP: Logged

Joe Byrne
Member
posted January 06, 2007 02:03 AM     Click Here to See the Profile for Joe Byrne     Edit/Delete Message   Reply w/Quote
quote:

A huge percentage of "real line-of-business" applications these days are written in Java on the server side,


Really? I'd love to see some statistics for that. Perhaps its just my line of work, but I can count the number of "server sided" anything line-of-business apps on a single hand...and still have 3 fingers left over.

In any case, if it works for you, great, but nothing is the be-all and end-all. I still find PB does best what I need. If you find something that works better for you, so be it, no big deal.

------------------
* Americans: Fight for Right. Join the push for the Fair Tax!

IP: Logged

Charles Pegge
Member
posted January 06, 2007 05:53 AM     Click Here to See the Profile for Charles Pegge     Edit/Delete Message   Reply w/Quote
Joe,

I've been using PB since Turbobasic began, and it has amply met
all my needs. But recently I have encountered complexity problems
when coding 3d multimedia stuff, and the need to provide additional
encapsulation becomes very obvious. C++ constructs, (not just oop),
help to make the code better organised and easier to follow.

Furthermore If PB had C++ constructs then it would allow rapid porting
of C++ and Java open source into high performance applications.
The power of the Basic function set and memory management abilities
coupled with c++ flexibility. This is my dream for PB. But it would
need to be able to unhitch itself from M$ windows at some point.

------------------
Charles
www.pegge.net

IP: Logged

Marco Pontello
Member
posted January 06, 2007 06:54 AM     Click Here to See the Profile for Marco Pontello     Edit/Delete Message   Reply w/Quote
quote:
Originally posted by Joe Byrne:
Really? I'd love to see some statistics for that. Perhaps its just my line of work, but I can count the number of "server sided" anything line-of-business apps on a single hand...and still have 3 fingers left over.

eBay is "real line-of-business" enough?

Bye!

------------------
Try Online TrID file identifier! Recognize over 2.300 filetypes and counting...
Give a powerfull scriptable Lua interface to your application with PowerBLua
Leakout - Firewall outbound control tester - BitmapRip Extract/recover bitmaps from any file!

[This message has been edited by Marco Pontello (edited January 06, 2007).]

IP: Logged


This topic is 6 pages long:   1  2  3  4  5  6 

All times are EasternTime (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | PowerBASIC BASIC Compilers

Copyright © 1999-2006 PowerBASIC, Inc. All Rights Reserved.


Ultimate Bulletin Board 5.45c