Page 9 of 30

Re: SpiderBasic 1.00 alpha

Posted: Tue Jan 21, 2014 6:53 pm
by Danilo
Kuron wrote:Depends on how bad they F*** up RT when they merge it with the Phone OS. We won't know until 9 hits in 2015.
Just a guess, but I would think that they merge everything, so you can compile one Win8/9 App code
into targets Phone, RT, x64, Xbox. x86 slowly becoming obsolete for new future OS (most products
are available as 64bit version anyway, nowadays (see this OS requirements for a preview of the near future ;))).

Re: SpiderBasic 1.00 alpha

Posted: Tue Jan 21, 2014 7:45 pm
by BorisTheOld
Kuron wrote:I am guessing Spider would spit out Java and not use the NDK. Spider, like other products of its nature, is not a traditional compiler that produces machine code, it compiles the code (like a translator) from one language to another. With the way Spider is designed, it could easily be made to output Flash, Windows RT, etc.
This is a useful technique that can be applied to many programming languages and hardware platforms. For over 30 years we've used language templates, and a database of application specs, to create code in PL/I, MASM, COBOL, Pascal, Visual Basic, Power Basic, and Pure Basic.

Applications change at a slower rate than languages and platforms, so it's useful to be able to morph code so that it can run in different environments. This will become more important as new operating systems come into common use and compete with MS, Linux, and Apple.

True cross-platform languages and applications will be the way of the future. API coding, like Assembler, will become a forgotten art, practiced only by a few old farts in the dark corners of IT departments. :)

Re: SpiderBasic 1.00 alpha

Posted: Tue Jan 21, 2014 8:03 pm
by langinagel
W O W !!!

downloaded it to Ubuntu, started with WINE, installation ran fine, tested canvas.pb:
pure vanilla.

Thanks FRED!

Seems that I have no need for my old PHP anymore. :mrgreen:
That might change the game.

Re: SpiderBasic 1.00 alpha

Posted: Tue Jan 21, 2014 11:56 pm
by DeanH
Hi,

I had a look at Spider Basic yesterday and am very interested. I think it is a good direction and have no problem myself with a year licence fee. I do have a few questions and for those of you more advanced, please forgive my ignorance in advance.

I have spent the last two years writing a major Windows software system using Pure Basic, and it is within a month or two of release. It uses SQLite. I am interested in redeveloping it to work within a browser environment. At the moment I have some experience writing HTML (not XML) and simple CGI apps but not Java. I would like my future users to be able to access a webpage and then launch a SpiderBasic program. The pages and programs would be stored on a server. Users could be anywhere. At the moment I know how to do this via CGI programs. How would this be done with SB? I can't see a Compile to Exe (Create Executable) option in SB but assume that will come about later, or do I have this wrong? Would SB programs be executables and run like CGI or something else? The idea of clicking on a webpage button and up pops a fully interactive window is extremely good and a godsend for me if that's what this delivers. Also, would a Mac user, for example, be able to run the app even if it was hosted on a Widows IIS box? I assume so but am just checking. With any luck I hope I could take some of the current PureBasic code I've cut and use that.

Thanks.

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 12:34 am
by Kuron
Danilo wrote:(see this OS requirements for a preview of the near future ;))).
You also have some major games that have just come out and some that will be coming out that are 64-bit only.

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 12:43 am
by J. Baker
Kuron wrote:
Danilo wrote:(see this OS requirements for a preview of the near future ;))).
You also have some major games that have just come out and some that will be coming out that are 64-bit only.
That is definitely the trend but there are still too many people using a 32bit OS to only target 64bit. Good thing OS X can make universal binaries. I don't know much about Windows beyond XP to know if that's an option or not?

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 12:57 am
by Kuron
J. Baker wrote:
Kuron wrote:
Danilo wrote:(see this OS requirements for a preview of the near future ;))).
You also have some major games that have just come out and some that will be coming out that are 64-bit only.
That is definitely the trend but there are still too many people using a 32bit OS to only target 64bit.
Yes/No. In the case of graphical software (including games) many simply will not run on the legacy hardware in 32-bit systems. Also keep in mind that some modern versions of Windows do NOT support 32-bit emulation by default.

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 3:23 am
by J. Baker
Kuron wrote:...some modern versions of Windows do NOT support 32-bit emulation by default.
That's odd. I thought they would have, being that I believe there's a 32bit version of Windows 8. :shock:

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 3:59 am
by Kuron
J. Baker wrote:
Kuron wrote:...some modern versions of Windows do NOT support 32-bit emulation by default.
That's odd. I thought they would have, being that I believe there's a 32bit version of Windows 8. :shock:
Windows 2008 R2 and Windows 2012 do not support 32-bit emulation by default. It is optional. I have run into several instances where WoW64 is NOT installed and can't be installed because of restrictions on the server environment. Not an issue with PB as it is simple to recompile for 64-bit. These versions of Windows do NOT come in 32-bit editions.

Other than some netbooks when Windows 7 first came out that had 32-bit versions of Windows 7 on it because they had 32-bit processors, if you bought a PC that came with Windows 7 or Windows 8, it came with 64-bit versions of Windows on it. 32-bit versions of Windows have not been standard on new PCs in years and 32-bit processors have not been standard on PCs for even longer.

Unless you plan to target legacy versions of Windows like XP, you will not run into many people using a 32-bit version of Windows now.

A lot of new versions of software do not even support XP anymore even though the software may still be 32-bit. The hardware and the operating systems have made the move to 64-bit and the users have made the move to 64-bit when buying new systems. However, most developers have not made the switch and are still churning out legacy 32-bit software. Having been through this before with the move to 32-bit, I see this as the time to be releasing 32-bit versions and 64-bit versions of your software, just as we used to release 16-bit and 32-bit versions of Windows software.

I am tempted to just go 64-bit with everything. Not supporting XP at all, would make things much easier for me.

Had Windows 8 not been such a flop, I think the move to 64-bit would have been a lot further along.

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 7:13 am
by J. Baker
The ever changing electronic world and it use to be just pc's. Now we have mobile devices that I'm sure will cause "developer headache" if it doesn't already. Wouldn't know as I don't use mobile devices. Thanks for the info Kuron. ;)

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 8:13 am
by Tranquil
This is a really great development and for sure the right direction for PureBasic.

I love, and hope to, see it soon to compile to Android and maybe iOS too. Market is changing very fast ATM and Smartphones/ Tabs will maybe replace the old fashioned PC any more. The Idea to compile to Java/ HTML5 is just great and should be save for the future. Thumbs up Fred & Team and take my money!! :-D

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 9:27 am
by Kuron
Tranquil wrote:This is a really great development and for sure the right direction for PureBasic.
Indeed. I could not agree more.

This was the second Christmas in a row that Chromebooks outsold regular laptops on Amazon. Chromebooks are on retail shelves now and companies are spending millions on development of new Chromebooks. Between Chromebooks, tablets and phones, SpiderBasic, is more than capable of supporting current and emerging technology.

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 9:40 am
by zxtunes.com
What about Spider fieddle?

(like http://jsfiddle.net/)

That would be cool. Even within the limitations of the free version is 100 lines of code, for example.

Now come into fashion online ide.
In Spider is a good chance to jump on this train.

https://c9.io/
https://koding.com/
http://codepen.io/
http://dabblet.com/
http://pastebin.me/
http://jsdo.it/

etc...

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 1:49 pm
by captain_skank
Looking forward to this as it develops :)

One question however, how will database use be built into this - bearing in mind that MySql is the most prevalent database in use in the internet ??

Oh and i'm more than happy to 'buy' this product :)

cheers

Re: SpiderBasic 1.00 alpha

Posted: Wed Jan 22, 2014 4:59 pm
by falsam
captain_skank wrote:One question however, how will database use be built into this - bearing in mind that MySql is the most prevalent database in use in the internet ??
The solution would be to communicate with php script and retrieve a message containing a data table.

Example : DemoPhp.html