Tuesday, September 9, 2008

The most ambitious post I've found (Thread: MSDN Forum)

From here:

i will tell you one thing about VFP future, you may surprised but it's TRUE

" VFP will be the MOST common language through the next 5 years " how ? i will answer you

until now we now three type of database applications (Desktop,Client-Server & Web applications), VFP is nice in Desktop applications and helpful in Client-Server beside SQL Server & Oracle and not bad in web applications( there are support for web service). but VFP not like .NET languages. the direction of VFP + VS.NET + SQL Server = "GREAT PROGRAMMING TOOLS" is common but for VFP Developers the others see VS.NET + SQL Server = "Great" , and they ignore VFP, because they don't know it. this is the present, but what about the future ? the future is not only "Web Applications" , there are

1 - Internet (2) & Grid Computing 2 - new programming paradigm replacement for Object Oriented

Visual FoxPro will be the best programming language that support the technology of the future, but this will not depend on VFP team in microsoft , this will be the job of open source programmers (using VFP)

Object Oriented which is the BASIC BLOCK of VS.NET is not so nice as we want from modern programming paradigm , OOP was very nice in the world of GUI and Information systems due to it's features (Encapsulation, Inheritance, Polymorphism, Composition, ...etc)

but now we need new programming paradigm which take in mind (Complex data structure, event-driven,client-server,distributed systems, embedded systems , Grid Computing)

there are now 3 new programming paradigms ( Agent Oriented, Language Oriented & DoubleS (Super Server) )

AOP & LOP are away from our discussion , SSP (DoubleS Paradigm) will target VFP SOON

and this new programming paradigm will add new power to VFP so it will be the better programming langauge

the new paradigm is based on a lot of new concepts (OOP Simulation , Networks, Servers, Chemial System, Electrical System, Human Interaction)

http://www.sourceforge.net/projects/doublesvsoop

this programming paradigm need contributes from professionals VFP Developers , it's BIG project

the advantages of the new programming paradigm

1 - OOP simulation but better than Pure OOP

1 - 100% OOP Power 2- Reduce need to inheritance by 50% 3- more encapsulation

4 - ***Dynamic classes*** which can be created and deleted like OBJECTS in runtime

2 - take complex data strucure in mind (Structue programming ignore data structure, OOP present only encapsulation for it, but SSP

present organisation, virtual database mangment system for it based on chemical system

3 - take event-driven in mind 4- take client-server in mind (veto system) - best than AOP in that point

5 - and more... THAN I CAN WRITE (THERE ARE 43 PAGES DESCRIBE ONLY WHAT IS DOUBLES ? )

DoubleS paradigm support now xBase languages like Clipper,xHarbour & xBase++ and will target VFP soon.


---

I agree about a bright future for VFP apart from MS in the form of Open Source developments. Look for VFP to be more like a PHP or PERL type language with many developers the world over making improvements and the whole community benefiting. Once this gets rolling enough, MS might even jump in and help out.



No comments: