What Front-End you suggest ?

Started by Gerson Machadoover 20 years ago7 messagesgeneral
Jump to latest
#1Gerson Machado
gersonamach@yahoo.com.br

Dear friends,

I need to development one system in native Linux, Language and DataBase,
today I use PostgreSQL with Delphi 2005 in Windows 2005 Servers, and I need
to know what language will use to do this ?

That you suggest ?

This Langage work good in what Linux SO ?

This language have developmente ambient IDE (like Delphi 2005) ?

Where may download this compiler to test ?

Tks for help.

Gerson

#2Hannes Dorbath
light@theendofthetunnel.de
In reply to: Gerson Machado (#1)
Re: What Front-End you suggest ?

I'd go for a scripting language and a cross-platform GUI-toolkit like
GTK, QT or XUL. If you dislike scripting languages for some reason,
write it in plain C and use one of the GUI-toolkits above.

Besides this there is Kylix, but if you are using Delphi anyway, you
should know about it.

The last approach would be a web-based solution (might be XUL as well).

On 07.10.2005 14:03, Gerson - Yahoo wrote:

I need to development one system in native Linux, Language and DataBase,
today I use PostgreSQL with Delphi 2005 in Windows 2005 Servers, and I need
to know what language will use to do this ?

That you suggest ?

This Langage work good in what Linux SO ?

This language have developmente ambient IDE (like Delphi 2005) ?

Where may download this compiler to test ?

--
Regards,
Hannes Dorbath

#3Tony Caduto
tony_caduto@amsoftwaredesign.com
In reply to: Gerson Machado (#1)
Re: What Front-End you suggest ?

Gerson - Yahoo wrote:

_Dear friends,_

_ _

_I need to development one system in native Linux, Language and
DataBase, today I use PostgreSQL with Delphi 2005 in Windows 2005
Servers, and I need to know what language will use to do this ?_

_That you suggest ?_

_This Langage work good in what Linux SO ?_

_This language have developmente ambient IDE (like Delphi 2005) ?_

_Where may download this compiler to test ?_

_ _

_Tks for help._

_ _

_Gerson_

_ _

You could try Lazarus with the Zeos components, very delphi like and
works on Linux,win32, and Mac OS X.
http://www.lazarus.freepascal.org/

--
Tony Caduto
http://www.amsoftwaredesign.com
Home of PG Lightning Admin for Postgresql 8.x

#4Dan Armbrust
daniel.armbrust.list@gmail.com
In reply to: Gerson Machado (#1)
Re: What Front-End you suggest ?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Gerson - Yahoo wrote:
<blockquote cite="mid20051007120608.3DADDD8833@svr1.postgresql.org"
type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta name="Generator" content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="metricconverter">
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EstiloDeEmail17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
{page:Section1;}
-->
</style></o:SmartTagType>
<div class="Section1">
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;">Dear friends,<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;"><o:p><span
style="text-decoration: none;">&nbsp;</span></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">I need to
development one system in
native Linux, Language and DataBase, today I use PostgreSQL with Delphi
<st1:metricconverter productid="2005 in" w:st="on">2005 in</st1:metricconverter>
Windows 2005
Servers, and I need to know what language will use to do this ?<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">That you
suggest ?<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">This Langage
work good in what Linux
SO ?<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">This
language have developmente
ambient IDE (like Delphi 2005) ?<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">Where may
download this compiler to
test ?<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US"><o:p><span
style="text-decoration: none;">&nbsp;</span></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">Tks for help.<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US"><o:p><span
style="text-decoration: none;">&nbsp;</span></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US">Gerson<o:p></o:p></span></font></u></p>
<p class="MsoNormal"><u><font face="Arial" size="2"><span
style="font-size: 10pt; font-family: Arial;" lang="EN-US"><o:p><span
style="text-decoration: none;">&nbsp;</span></o:p></span></font></u></p>
</div>
</blockquote>
<tt>Java... &nbsp; And Eclipse for your IDE.<br>
And using SWT rather than Swing for your GUI.<br>
<br>
Dan<br>
</tt><br>
<pre class="moz-signature" cols="72">--
****************************
Daniel Armbrust
Biomedical Informatics
Mayo Clinic Rochester
daniel.armbrust(at)mayo.edu
<a class="moz-txt-link-freetext" href="http://informatics.mayo.edu/&quot;&gt;http://informatics.mayo.edu/&lt;/a&gt;
</pre>
</body>
</html>

#5Michael Schmidt
michaelmschmidt@msn.com
In reply to: Dan Armbrust (#4)
Re: What Front-End you suggest ?

Mr. Armbrust,
Hopefully, this isn't off topic. Just wondering why SWT instead of swing?

Michael Schmidt

#6Dan Armbrust
daniel.armbrust.list@gmail.com
In reply to: Michael Schmidt (#5)
[Off Topic] Swing vs SWT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Michael Schmidt wrote:
<blockquote cite="midBAY101-DAV13F5B87CA73553F1B32BD4A3840@phx.gbl"
type="cite">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<style></style>
<meta content="MSHTML 6.00.2800.1515" name="GENERATOR">
<!--[gte IE 5]><?xml:namespace prefix="v" /><?xml:namespace prefix="o" /><![endif]-->
<div>Mr. Armbrust,</div>
<div>Hopefully, this isn't off topic.&nbsp; Just wondering why SWT instead
of swing?</div>
<div>&nbsp;</div>
<div>Michael Schmidt</div>
</blockquote>
<tt>I'm pretty sure this is completely off topic, but I'll indulge it -
<br>
<br>
I've done development using Swing and SWT - and I find SWT's APIs to be
much cleaner, intuitive, and easy to use.&nbsp; Manual GUI development is
much quicker with SWT&nbsp; and results in much less code that is far more
readable.&nbsp; Also, SWT layout managers are _much_ easier to use than the
crud that comes with Swing from Sun.<br>
<br>
Side note - if you do have to do Swing development, I highly recommend
using the JGoodies forms package - it is a layout manager for Swing </tt>that
is far and away better than trying to do things with Swing layout
managers -&nbsp; <a class="moz-txt-link-freetext" href="http://www.jgoodies.com/freeware/forms/index.html&quot;&gt;http://www.jgoodies.com/freeware/forms/index.html&lt;/a&gt;&lt;br&gt;
As an example, I rewrote some forms that were 800 lines of code using
GridBagLayout into about 150 lines of code using JGoodies.&nbsp; And the
JGoodies code is far more readable.<br>
<br>
Back to SWT - Swing still just looks like crud when compared
side-by-side with native Windows applications.&nbsp; Especially in windows
XP - Sun still doesn't have the Windows XP Look and Feel implemented
properly.&nbsp; And if a user applies a custom XP skin, then it really looks
strange.&nbsp; The file choosers don't look or work like native Windows XP
file choosers.&nbsp;&nbsp; And when windows "super duper 5.0" comes out next
year, I'm sure it will only take sun another 3 years or so to write the
new look and Feel.&nbsp; Meanwhile, your apps just look weird.&nbsp; SWT Apps
_always_ look exactly like the OS look and feel - because it uses the
native OS widgets.&nbsp;&nbsp;&nbsp; You can also embed Swing parts into a SWT
application if you need to.<br>
<br>
When I write a SWT application, most of my users don't even know it is
a java application.&nbsp; It just looks like a normal "windows"
application.&nbsp; You can also launch SWT apps using Java WebStart, or, if
you don't want to use webstart, you combine your app, SWT, and
<a class="moz-txt-link-freetext" href="http://jsmooth.sourceforge.net/&quot;&gt;http://jsmooth.sourceforge.net/&lt;/a&gt; and suddenly you have a native windows
executable for your users.&nbsp; All of javas ugly bits are safely hidden
away from your end user.<br>
<br>
If you want to compare a Swing application (written using JGoodies
looks and JGoodies look and feel - which does a better job than Suns
look and feel at looking like Windows XP) side by side with a similar
SWT application - take a look at these two apps:<br>
<br>
(scroll down to the webstart links)<br>
(ps - these apps aren't supposed to be masterpieces of user interface
design - they are just utilities for techie types using LexGrid)<br>
<a class="moz-txt-link-freetext" href="http://informatics.mayo.edu/LexGrid/index.php?page=convert&quot;&gt;http://informatics.mayo.edu/LexGrid/index.php?page=convert&lt;/a&gt;&lt;br&gt;
<a class="moz-txt-link-freetext" href="http://informatics.mayo.edu/LexGrid/index.php?page=indexer&quot;&gt;http://informatics.mayo.edu/LexGrid/index.php?page=indexer&lt;/a&gt;&lt;br&gt;
<br>
Especially pay attention to the speed and appearance of the file
choosers (click the "Browse..". button) - to enable the second file
chooser in the Indexer Creator app - go to the "Options" menu and
choose "Build Normalized Index"<br>
<br>
Another awesome gui that is written in SWT (and most end users don't
even know its written in Java)<br>
<a class="moz-txt-link-freetext" href="http://azureus.sourceforge.net/&quot;&gt;http://azureus.sourceforge.net/&lt;/a&gt;&lt;br&gt;
<br>
And a couple more - to finish with a little bit of relevance to
PostgreSQL<br>
A database designer plugin for Eclipse&nbsp; (which is all written in SWT)&nbsp;
- supports PostgreSQL:<br>
<a class="moz-txt-link-freetext" href="http://www.azzurri.jp/en/software/clay/index.jsp&quot;&gt;http://www.azzurri.jp/en/software/clay/index.jsp&lt;/a&gt;&lt;br&gt;
<br>
Another database plugin for Eclipse that lets you work with a
PostgreSQL database.<br>
<a class="moz-txt-link-freetext" href="http://quantum.sourceforge.net/screen_shots.html&quot;&gt;http://quantum.sourceforge.net/screen_shots.html&lt;/a&gt; <br>
<br>
Dan<br>
<pre class="moz-signature" cols="72">
****************************
Daniel Armbrust
Biomedical Informatics
Mayo Clinic Rochester
daniel.armbrust(at)mayo.edu
<a class="moz-txt-link-freetext" href="http://informatics.mayo.edu/&quot;&gt;http://informatics.mayo.edu/&lt;/a&gt;
</pre>
</body>
</html>

#7Matthew Story
matthewstory@gmail.com
In reply to: Michael Schmidt (#5)
Re: What Front-End you suggest ?

if you write a (warning incoming buzz-word) web-based front-end, it
wouldn't have to be operating system specific, so why not use PGP for
a middle layer and use XML (define an XML schema first) to pass
information to a DHTML (javascript, XHTML, CSS) front-end. I have
implemented this design with alot of sucess several times.

Show quoted text

On 10/7/05, Michael Schmidt <michaelmschmidt@msn.com> wrote:

Mr. Armbrust,
Hopefully, this isn't off topic. Just wondering why SWT instead of swing?

Michael Schmidt