Re: Re:
- Posted by pampeano at ROCKETMAIL.COM Apr 01, 2001
- 2060 views
--------------Boundary-00=_ZL94MY50000000000000 --------------Boundary-00=_ZL94H890000000000000 charset="iso-8859-1" I'm using EDS on a big project (news page not finished yet) and it works = fine. I haven't used the other libraries because I'm not a db expert and I don'= t want to be one. Win32lib is still on a development stage, but I think that's not that bug= gy, maybe you could see some weird stuff, but the win32lib team had shown= a special interest on fixing the bugs so it's not a big problem. Give euphoria a try, it's easy and fast to devolp programs on it, and spe= cial debugging them! (If you have thel full version you have more details= to fix the problems). Best Regards, Guillermo Bonveh=ED AKA: Knixeur, Red Knight, Caballero Rojo -------Original Message------- From: Ray Smith=20 To: EUforum=20 Subject: Re: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D "Before myTopica, I was buried in an avalanche of email. Now, thanks to this free solution, I am on top of my inbox." Get rescued at =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Hi Chris, > 1) Is there support for relational databases The archives contain: * a MySQL wrapper, * a pretty new ODBC wrapper (this is not a full wrapper but I think the basics work). * Euphoria's own EDS database system. I don't think any of these have been used on a big project yet???? not that I can recall hearing about anyway. I haven't used the MySQL wrapper but the other two seem to work ok from my small amount of playing. > 2) I saw a win32 GUI Library, what controls does it support? More > specifically, does it wrap dockables windows, etc? Win32Lib is an excellent wrapper for the Windows API. It has support for the majority of Windows features likes windows, button= s, toolbars, listviews, status bars, textboxes etc etc. It is still being heavily developed and as such the odd bug still exists = and the doco hasn't caught up yet. You will find many many examples of reasonably simple demos using Win32Lib. >From my personal view I wouldn't start a major development project until Win32Lib is a little more stable. Others might disagree?? I'd like to he= ar opinions of anyone who does disagree. > 3) How does compiled Euphoria code compare to say (realistically) Visua= l > Basic? Well, Euphoria in most cases are bound when distributed. This means the runtime interpreter and the source program is merged together for ease of distribution. I have never done any benchmarks against any of language ... but then aga= in I have never had the need for more speed with Euphoria. If you are planning any type of business software with Euphoria will have power to burn. There is also a translator available that translates your Euphoria progra= m to C which you can then compile .... which "might" increase the speed somewhat. The amount of increase has been debated on the list on and off for a few months. > Also, If anyone knows of a compiled GUI program that demonstrates the > power of Euphoria could you please post the link? I don't know of any large applications ... the best bet is to look throug= h the recent user contributions. I don't think you will find what your looking for though. (Maybe the IDE is a good example???) > I'm trying to save myself a few months of development by finding a > substitute language I could use for this project. I've made database > programs in C++ before, and I don't want to go there again. For windows development I don't think Euphoria is the tool to save yourse= lf time writing software. Although the base language is very stable and fast, it by itself won't he= lp you do anything in Windows. All the windows add on libraries are written by users you graciously give there code to the community. This in most cases mean= s bugs are more prominent, documentation is lacking and support is given by a few devoted users. My tool of choice for writing "business" type software for Windows would = be Visual Basic or Delphi. Visual Basic (VB) has many knockers (especially around here on the Euphor= ia list) and in some regards VB is very inefficent (the word bloatware was probabl= y conceived by a VB programmer!) but for a development tool that helps you to deliver= a project to a client on time with required functioanlity I don't thin anything com= es close. If the size of your projects distribution is a major concern I'd suggest Delphi. Ray Smith --------------Boundary-00=_ZL94H890000000000000 Content-Type: Multipart/related; boundary="------------Boundary-00=_ZL94CJD0000000000000" --------------Boundary-00=_ZL94CJD0000000000000 Content-Type: Text/HTML; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta name=3D"GENERATOR" content=3D"IncrediMail 1.0"> </head> <BODY background=3D"" bgColor=3D#ffffff style=3D"BACKGROUND-POSITION: 0px= 0px; FONT-FAMILY: Arial" scroll=3Dyes ORGYPOS=3D"0"> <TABLE border=3D0 cellPadding=3D2 cellSpacing=3D0 id=3DINCREDIMAINTABLE w= idth=3D"100%"> <TBODY> <TR> <TD id=3DINCREDIHEADER width=3D"100%"></TD> </TR> <TR> <TD id=3DINCREDITEXTREGION width=3D"100%"> <DIV>I'm using EDS on a big project (news page not finished yet) an= d it=20 works fine.</DIV> <DIV>I haven't used the other libraries because I'm not a db expert= and I=20 don't want to be one.</DIV> <DIV> </DIV> <DIV>Win32lib is still on a development stage, but I think that's n= ot that=20 buggy, maybe you could see some weird stuff, but the win32lib team = had=20 shown a special interest on fixing the bugs so it's not a big=20 problem.</DIV> <DIV> </DIV> <DIV>Give euphoria a try, it's easy and fast to devolp programs on = it, and=20 special debugging them! (If you have thel full version you have mor= e=20 details to fix the problems).</DIV> <DIV> </DIV> <DIV> <DIV>Best Regards,</DIV> <DIV> Guillermo Bonveh=ED</DIV> <DIV> AKA: Knixeur, Red Knight, Cabal= lero=20 Rojo</DIV></DIV> <DIV> </DIV> <DIV><I>-------Original Message-------</I></DIV> <DIV> </DIV> <DIV> </DIV> <DIV dir=3Dltr id=3Dfromshowfield><U><I>From:</I></U><B> Ray Smith=20 <SMITHR at IX.NET.AU></B></DIV> <DIV dir=3Dltr id=3Dtoshowfield><U><I>To:</I></U><B> EUforum=20 <EUFORUM at TOPICA.COM></B></DIV> <DIV dir=3Dltr id=3Dsubjectshowfield><U><I>Subject:</I></U><B>=20 Re:</B></DIV><BR> &n= bsp; =20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>"Be= fore=20 myTopica, I was buried in an avalanche of email.<BR>Now, thanks to = this=20 free solution, I am on top of my inbox."<BR>Get rescued=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Hi=20 Chris,<BR><BR>> 1) Is there support for relational databases<BR>= <BR>The=20 archives contain:<BR><BR>* a MySQL wrapper,<BR>* a pret= ty new=20 ODBC wrapper (this is not a full wrapper but I<BR>think the basics=20 work).<BR>* Euphoria's own EDS database system.<BR><BR>I don'= t think=20 any of these have been used on a big project yet????<BR>not that I = can=20 recall hearing about anyway. I haven't used the MySQL<BR>wrap= per but=20 the other two seem to work ok from my small amount<BR>of=20 playing.<BR><BR><BR>> 2) I saw a win32 GUI Library, what control= s does=20 it support? More<BR>> specifically, does it wrap dockables windo= ws,=20 etc?<BR><BR>Win32Lib is an excellent wrapper for the Windows=20 API.<BR>It has support for the majority of Windows features likes w= indows,=20 buttons,<BR>toolbars, listviews, status bars, textboxes etc etc.<BR= >It is=20 still being heavily developed and as such the odd bug still exists=20 and<BR>the<BR>doco hasn't caught up yet.<BR>You will find many many= =20 examples of reasonably simple demos using<BR>Win32Lib.<BR>>From = my=20 personal view I wouldn't start a major development project=20 until<BR>Win32Lib is a little more stable. Others might disag= ree??=20 I'd like to hear<BR>opinions of anyone who does disagree.<BR><BR>&g= t; 3)=20 How does compiled Euphoria code compare to say (realistically)=20 Visual<BR>> Basic?<BR><BR>Well, Euphoria in most cases are bound= when=20 distributed. This means the<BR>runtime<BR>interpreter and the= source=20 program is merged together for ease of<BR>distribution.<BR>I have n= ever=20 done any benchmarks against any of language ... but then again<BR>I= =20 have<BR>never had the need for more speed with Euphoria.<BR>If you = are=20 planning any type of business software with Euphoria will have<BR>p= ower to=20 burn.<BR><BR>There is also a translator available that translates y= our=20 Euphoria program<BR>to C which you can then compile .... which "mig= ht"=20 increase the speed<BR>somewhat.<BR>The amount of increase has been = debated=20 on the list on and off for a few<BR>months.<BR><BR>> Also, If an= yone=20 knows of a compiled GUI program that demonstrates the<BR>> power= of=20 Euphoria could you please post the link?<BR><BR>I don't know of any= large=20 applications ... the best bet is to look through<BR>the recent user= =20 contributions. I don't think you will find what=20 your<BR>looking<BR>for though. (Maybe the IDE is a good=20 example???)<BR><BR>> I'm trying to save myself a few months of=20 development by finding a<BR>> substitute language I could use fo= r this=20 project. I've made database<BR>> programs in C++ before, and I d= on't=20 want to go there again.<BR><BR>For windows development I don't thin= k=20 Euphoria is the tool to save yourself<BR>time writing=20 software.<BR>Although the base language is very stable and fast, it= by=20 itself won't help<BR>you<BR>do anything in Windows. All the w= indows=20 add on libraries are written by<BR>users<BR>you graciously give the= re code=20 to the community. This in most cases means<BR>bugs are more=20 prominent, documentation is lacking and support is given<BR>by a fe= w=20 devoted users.<BR><BR>My tool of choice for writing "business" type= =20 software for Windows would be<BR>Visual Basic or Delphi.<BR>Visual = Basic=20 (VB) has many knockers (especially around here on the=20 Euphoria<BR>list)<BR>and in some regards VB is very inefficent (the= word=20 bloatware was probably<BR>conceived<BR>by a VB programmer!) but for= a=20 development tool that helps you to deliver a<BR>project<BR>to a cli= ent on=20 time with required functioanlity I don't thin anything=20 comes<BR>close.<BR><BR>If the size of your projects distribution is= a=20 major concern I'd suggest<BR>Delphi.<BR><BR>Ray Smith<BR><BR><BR></= TD> </TR> <TR> <TD id=3DINCREDIFOOTER width=3D"100%"> =09<TABLE cellPadding=3D0 cellSpacing=3D0 width=3D"100%"> =09<TBODY> =09<TR> =09<TD width=3D"100%"></TD> =09<TD align=3Dmiddle id=3DINCREDISOUND vAlign=3Dbottom></TD> =09<TD align=3Dmiddle id=3DINCREDIANIM vAlign=3Dbottom></TD> =09</TR> =09</TBODY> =09</TABLE> </TD> </TR> </TBODY> </TABLE><SPAN=20 id=3DIncrediStamp><FONT face=3D"Arial, Helvetica, sans-serif"=20 --------------Boundary-00=_ZL94CJD0000000000000-- --------------Boundary-00=_ZL94H890000000000000-- --------------Boundary-00=_ZL94MY50000000000000--