1

Konu: VFP Developer Studio

VFP Developer Studio eğer gerçekten başarılı bir şekilde çıkarsa tam aradığım gibi birşey olacak galiba:

Samuel David:
The native code generation will be just a switch in our Developer Studio that will generate instead of a .NET Assembly, just a true x86 / arm EXE or DLL or if you want and OBJ (linkable object).

For us, as VFP Developers, that will be the preferred way to distribute our VFP apps to our customers. There are advantages to distributing EXE:

1. Not possibility of reverse engineering or at least so hard like to reverse engineer C++ or C code compiled to native.

2. Better (2x and up) performance than JITTED code. .NET uses JIT compilation to turn your IL code into native code, but the optimizations it performs are very limited. With an Ahead of Time compiler we can perform sophisticated optimizations like those available only in C++ and therefore the exe runs lot faster.

3. Better interoperability with native code. From the external world your functions look like C++ / C functions that can be easily consumed from C / C++ and of course because of that you can use directly external C++ / C code or any other native code with a conforming ABI (Application Binary Interface).

Ben:
That's great news. I'm aware of .NET but if I understood true: "VFP Developer Studio can compile both true .EXE and .NET interpreter exe"? I didn't know there is an option for make true .EXE files with .NET. Are you convert applications to C++ and compile than or .NET supports native .EXE files too???

Samuel David:
Well the option to create native exe is not available in standard .NET. How we did this? We just take our .NET Assemblies (IL binary code as output by the VFPCompiler) and compiles them to Native, this is we don't do any conversion to C++. But I can tell you that the performance of the resulting exe is lot faster than the JIT (Net Interpreter) and really close to C++.

With this capability you get the amazing productivity of VFP and the performance of C++, so for us it is the culmination of years wishing to build true natives from our VFP Code. And that will be the preferred way for us, as sellers of VFP coded products, to distribute our VFP apps to our customers, with that we get rid of the shortcoming in distribution of .NET.

Çetin gibi bazı arkadaşlar zaten büyük ölçüde C# a kaymış durumdalar ama C# benim için hala çok uzak. Ayrıca C# ile gerçek .EXE yapma şansın yok. Ama bununla olacak. C# gerçekten harika şeyler veriyormuş ama hala benim için çok somut şeyler değil. Muhasebe programı yazıyorum işte...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

2

Re: VFP Developer Studio

O zaman buna da bakin http://guineu.foxpert.com/

3

Re: VFP Developer Studio

Bende fox'u bırakanlardanım.
C#'ı şiddetle herkese tavsiye ederim.
Foxdan çok farklı ve bu yüzden öğrenmesi biraz zaman alıyor. VB biraz benziyor fox'a . o daha kolay öğrenliyor.

Ama bu zahmete değiyor. Geçtiğinde daha güçlü ,daha fazla paltformda çalışan daha profesyonel uygumalar geliştirebileceğin bir altyapı elinin altında oluyor.
Bende senelerce muhasebe yazdım foxla.
Şimdi .Net'le bir daha yazdım. bu iş böyle. Eskiden dos'da yazdık(hatta daha önceside var). Sonra windows çıktı onda yazdık.
Sonra dbf'i bıraktık Sql servera geçtik. Şimdi .Net çıktı ona geçtik.
Bu iş böyle . tahminimce bir 10 yıl .Net ile geçer.
Ondan sonra bakarız smile

Birde Linq (daha ben apalıyorum onda) sayesinde data ile ilgili işlerde fox artık çokda önde değil.

4

Re: VFP Developer Studio

cetinbasoz yazdı:

O zaman buna da bakin http://guineu.foxpert.com/


bu sadece foxpro exe'lerini .net altında çalıştıran bir yorumlayıcı. ancak mobile uygulamalar için faydalı olabilecek birşey yine de.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

5

Re: VFP Developer Studio

ctapan yazdı:

...
Bende senelerce muhasebe yazdım foxla.
Şimdi .Net'le bir daha yazdım. ...
Bu iş böyle . tahminimce bir 10 yıl .Net ile geçer.
...


nasıl oldu geçiş? zor olmadı mı?
10 yıl daha program yazarım diyosun. ben inşallah yazmam diyorum. bıktım artık.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

6

Re: VFP Developer Studio

Evet zor oldu. Vfp bilmesem daha kolay olurdu herhalde. Kafa hep oraya gidiyor.

Ben 10 yıl daha yazarmıyım bilmiyorum.
Vfp'ya 1997 'de geçtim 2007'de bıraktım.
10 yıl yetmiş bana Vfp. buda yetsin artık o kadar smile

7

Re: VFP Developer Studio

"Vfp bilmesem daha kolay olurdu herhalde. Kafa hep oraya gidiyor."

Evet iste mesele bu. Kafa hep VFP tarzi yorumlamaya calisyor, data denince hep aklimiza duz satir*kolon tablolar geliyor vs.
Not: Benim blog'u Turkce'ye cevirecek bir gonullu olsa Linq konusunda faydasi olur belki.