Avatar of Pierre Ammoun
Pierre Ammoun
Flag for Lebanon asked on

How to choose the next programming platform ?

Hi ,

Coming from an  extensive background of VFP I need to move to something else.
I have been exploring windev (windev.com) and alpha 5 (alphasoftware.com).

I have also thought about .net (VS) but I did not like it much.

How to pick ? any other alternatives ? what is the best/smoothest way to move ?

Thanks
Programming Languages-OtherFoxPro

Avatar of undefined
Last Comment
Member_2_276102

8/22/2022 - Mon
SOLUTION
Dave Baldwin

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Pierre Ammoun

ASKER
Thanks for the comment.
I.should have mentioned that I would.like to go towards web and mobile apps.
It.is true that it is somehow different from vfp.

Thx
Dave Baldwin

That is almost entirely different than VFP.  Web programming requires knowledge of HTML, CSS, and JavaScript and any server side programming languages needed to interface to databases.  The most common combinations are .NET and SQL Server, JAVA and Oracle, PHP and MySQL though probably every conceivable combination has been used by someone.
Pierre Ammoun

ASKER
You are entirely right.
I have explored the 3 of them and honestly I lean towards alpha anywhere.
My only concern would be their reliability. Will they be around the next 5-10 years.?

Of course visual studio is there but as I said  I did not find it very RAD !

Thx
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
SOLUTION
Dave Baldwin

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Pierre Ammoun

ASKER
RAD is rapid application development.
It means that the user interface for.coding is simple/intuitive/easy...drag and drop...Etc...
Pavel Celba

I would offer two options which allow to reuse your VFP knowledge:
1) Lianja (http://www.lianja.com)  Offers much more than mobile apps.
2) Xbase++ (https://www.alaska-software.com/)  Not primarily derived for mobile apps but you may find such applications.

But nobody can tell whether they will be here in 10 years (whereas VFP will still be hare :-).
ActiveVFP and FoxInCloud also allows to write web based mobile apps.

OTOH, to learn something rather new is also an option. You may think about the new .NET Core Framework, Python etc. etc.
Dave Baldwin

For "drag and drop", the code you need must be already written by someone.  I never run into that because almost all of my code is custom for applications.  In addition, most of it is processing data from forms and databases and does not have any onscreen 'controls'.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Member_2_276102

RAD is rapid application development.
It means that the user interface for.coding is simple/intuitive/easy...drag and drop...Etc...
That kind of complicates the question because it seems to indicate a significant misunderstanding of "RAD". You seem to be referring to tools that may help during "RAD", but the same tools can be used to good effect in any other application development methodology I can think of, including how they could have helped with solid "waterfall" SDMs from even half a century ago. The confusion comes up between the tools and the methodology.

So, are you actually looking for a future "programming platform"? Or do you really want a very full-featured IDE and/or code generator? Or...? What exactly do you mean by "programming platform"?
Pierre Ammoun

ASKER
Tliotta

Thanks for the clarification.
I am looking for a programming language that would not die on me like VFP did.

At the same time I need something that is data centric since this is my area of development databases and SQL.

Thanks
ASKER CERTIFIED SOLUTION
Dave Baldwin

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Pierre Ammoun

ASKER
What do you guys think about alpha anywhere platform ?
http://www.alphasoftware.com/

Thanks
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
SOLUTION
Member_2_276102

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.