Re: Trying to learn the PL/pgsql procedural language - Mailing list pgsql-novice

From Gavin Flower
Subject Re: Trying to learn the PL/pgsql procedural language
Date
Msg-id 544E9B49.8000700@archidevsys.co.nz
Whole thread Raw
In response to Re: Trying to learn the PL/pgsql procedural language  (Merlin Moncure <mmoncure@gmail.com>)
List pgsql-novice
On 28/10/14 07:49, Merlin Moncure wrote:
> On Sun, Oct 26, 2014 at 7:10 PM, John R. Sowden
> <jsowden@americansentry.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


pgsql-novice by date:

Previous
From: Merlin Moncure
Date:
Subject: Re: Trying to learn the PL/pgsql procedural language
Next
From: Andrej
Date:
Subject: Re: Trying to learn the PL/pgsql procedural language