| From: | Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz> |
|---|---|
| To: | Merlin Moncure <mmoncure(at)gmail(dot)com>, "John R(dot) Sowden" <jsowden(at)americansentry(dot)net> |
| Cc: | pgsql novice <pgsql-novice(at)postgresql(dot)org> |
| Subject: | Re: Trying to learn the PL/pgsql procedural language |
| Date: | 2014-10-27 19:21:45 |
| Message-ID: | 544E9B49.8000700@archidevsys.co.nz |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-novice |
On 28/10/14 07:49, Merlin Moncure wrote:
> On Sun, Oct 26, 2014 at 7:10 PM, John R. Sowden
> <jsowden(at)americansentry(dot)net> wrote:
>> I have been a foxpro/dos programmer for my small business for about 35
>> years. I use linux for all but database stuff. For db I use foxpro/dosemu.
>> It looks like pg is my best bet for linux/sql. After reading an o'reilly
>> book on pg (_practical postgresql_), not one word was mentioned in the
>> procedural language chapter about displaying text. I write complete
>> applications (in foxpro), not just queries and forms.
>>
>> What am I missing here? I am not interested in trying to learn C, C++,
>> Java, or Perl in order to read sql databases.
> I feel your pain. Being a foxpro expat myself, I understand the
> simplicity of having a single environment to handle writing basic
> business applications quickly and am equally bewildered as to why
> rapid development platforms seemed to have fallen away.
>
> Well, here's the bad news: for various reasons (some good, some bad)
> the market has moved away from this model pretty much for good. I
> used to hang on the hope that delphi would carry the torch for a while
> but that ship has also sailed, sadly.
>
> The good news is that you've come to the right place. postgres it the
> only choice that will meet your requirements. Coming from foxpro it's
> the only thing that is both powerful enough and not very expensive.
> For the most part, the data processing you've done will drop in
> cleanly and pl/pgsql will work well for that. But what about UI
> design?
>
> For my part the recommendation is going to be to jump in and learn
> javascript. I'm not going to sugar coat it: it's going to suck but
> with the proliferation of so many javascript frameworks and libraries
> once you've got it under your belt you should be in a better place for
> writing applications.
>
> For middleware/web server development, it's a lot more complicated
> situation. I happen to like node.js and think it's a good place to go
> for application development writing but it's very much a personal
> preference thing. I do not recommend the 'enterprise stacks' -- java,
> c++, .net. Stay with the stuff that's geared towards web development
> (if not node.js, php, ruby, python, perl are all reasonable choices).
>
> merlin
>
>
If you do go for Java middleware, then I recommend WildFly
(http://wildfly.org) as the AppServer, it is free and very powerful.
But this route is not for the faint of heart!
AngularJS (https://angularjs.org) is a very good JavaScript framework.
Warning, JavaScript frameworks provoke strong passions and fierce
partisanship!
You may also want to consider upgrading your users to Linux in the
longer term.
Cheers,
Gavin
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andrej | 2014-10-27 19:47:51 | Re: Trying to learn the PL/pgsql procedural language |
| Previous Message | Merlin Moncure | 2014-10-27 18:49:20 | Re: Trying to learn the PL/pgsql procedural language |