I advocate that JavaScript will be tomorrow's big thing since 2005…
A transpiler would have a very hard time understanding language-specific
concepts like SET, cursors, etc. and translate them into a different
language; it could obviously cope with expressions and functions, and
some commands, you'd probably have a lot of manual rework at the end,
and you could get lost quite easily, especially in very large projects.
On today's Web applications using frameworks like jQuery/Angular,
JavaScript is more and more handled by the framework and developer write
less JS lines but creates more structures like MVC, event handlers, and
mostly uses high-level methods exposed by the frameworks.
This follows the same trend as programming has experienced for years:
write less detailed lines and create more structures made of very light
methods calling each others.
My point is that, rather than trying to translate the low level code, it
would be more interesting and productive to identify the underlying
structures and logical links and build similar structures using another
paradigm such as the MVC stuff. FoxInCloud does this for forms:
considering that existing forms are the most practical way for a
business app user to interact with data, FoxInCloud builds a similar
structure (visually and functionnaly) using HTML/CSS and Bootstrap that
provides the 'responsive' technology. Next step: understand how the
application deals with the data and the GUI (from an outside point of
view), and build a similar model (at least a canvas) using the MVC
model. Sounds impossible? Not more than adapting a VFP desktop
application into a web application 10 years ago.
Thierry Nivelet
FoxInCloud
Give your VFP app a second life in the cloud
http://foxincloud.com/
Le 06/10/2017 à 01:08, Paul Hemans a écrit :
I think everyone should be aware that Anders Hejlsberg (Turbo Pascal,
Delphi and C#) is now on Typescript. This speaks volumes. In my opinion,
the future is in the browser. Projects like asm.js, webassembly and in
particular WebGL with ,three.js or babylon.js, are going to blindside
desktop apps.
I am quite literate in C#, still use VFP daily but the future "platform" is
JS. I just wish some people would team up to make a dBase-esque language
that could transpile to JS. In the context of the client (browser,
electron, Cordova) it makes sense if you treat data as cursors, on the
server (node.js) it makes sense as a database backend.
But what JS gives you with asynchronous calls, it takes away with the added
code complexity due to callbacks. However, with JS Promises things have
started to change. Regardless, as a business rules specific language JS is
not as readable as VFP. So I think that a transpiler would be awesome. One
can only hope.
On Fri, Oct 6, 2017 at 8:42 AM, Darren <[email protected]> wrote:
I know of a bank that spent upwards of 30M trying to port a VFP app, that
had been developed over 15+ years with a group of developers, to .NET -
all got dumped. 30M+ wasted. Back to using VFP for now. Not suggesting it
can't be done but in this case an extreme amount of business logic in the
app and the task is mammoth.
-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Kevin
Cully
Sent: Friday, 6 October 2017 6:44 AM
To: [email protected]
Subject: Re: [NF] learn more about what you hate so much.
I worked for a company that produced Real Estate software for the
commercial side of things. We had a national client that said they were
leaving our product to develop a new .NET solution with another company.
They returned after 1.5 years and after spending $2.1M. They started
asking us for enhancements again. Ouch.
I'm figure throwing away a working system *may* work, but most likely it's
an expensive lesson to someone.
On 10/05/2017 01:25 PM, Bill Anderson wrote:
Kevin,
At our user group we were told by a Microsoft representative (well known
to
the Fox community) that Dell was throwing away all their internal
applications **sight unseen** to rewrite them in the beta version of .NET
1.0.
I wonder how that turned out?
Bill Anderson
For 20 years now, Microsoft has been telling me that I've been
developing
with an inferior tool and that .NET is better. Is it ready now?<<
On Thu, Oct 5, 2017 at 6:45 AM, Kevin Cully <
[email protected]>
wrote:
For 20 years now, Microsoft has been telling me that I've been
developing
with an inferior tool and that .NET is better. Is it ready now?
I think I'll stick with Foxpro and now Xojo for developing business
solutions.
I don't hate .NET. I'm just going to continue to ignore it.
On 10/04/2017 11:01 AM, Stephen Russell wrote:
This is the 2017 .NET Conference Keynote
https://www.youtube.com/watch?v=yecu4g5JYB8
It has morphed from the .NET you all hated so much 15 years ago. They
show
working in Chrome and not Bing.
the beginning goes over NuGet if you are unfamiliar with posting
packages
to it.
[excessive quoting removed by server]
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message:
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.