Thanks, Xinjie.
Don't know for others; for me is really important to know, more or less, what is happening inside.
I don't have fear to leave VFP; i have fear to leave it in a couple of days.
Carlos Yohn - AGP
Re: Carlos Yohn - AGP
Hi Carlos,
if you would like to know what is going on inside, you are using the right tool.
Robert has a deep knowledge non only on X#, but also on Visual Studio and .NET in general, and is very open on sharing his knowledge. (in a "previous life", as VO developer, he was known as "Mr. Data")
And there also some other people here that have a good understanding on the .NET Framework and X# like the guys from Infominds and others.
Wolfgang
if you would like to know what is going on inside, you are using the right tool.
Robert has a deep knowledge non only on X#, but also on Visual Studio and .NET in general, and is very open on sharing his knowledge. (in a "previous life", as VO developer, he was known as "Mr. Data")
And there also some other people here that have a good understanding on the .NET Framework and X# like the guys from Infominds and others.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Re: Carlos Yohn - AGP
Well, I'll tell you a true story, I started watching X# four years ago, from Ver2.4 all the way up to Ver2.19. I've seen it step by step become compatible with VFP syntax.
If a public version of V2.20 is released, it will have a huge impact on VFP programmers. It is the ‘bikini’ for VFP programmers, at least in China. You will see a tool for converting VFP projects if you watch the X# github repository. From this point of view, you are really lucky, while I, on the other hand, have been waiting for years.
The converter is definitely not perfect, but it gives a viable solution, at least that's my opinion, and X# is not 100% compatible with the VFP syntax, but there are ways for VFP programmers to overcome this discomfort, based on the compatibility that already exists.
How about this story? The story of a VFP programmer who knows nothing but VFP.
If a public version of V2.20 is released, it will have a huge impact on VFP programmers. It is the ‘bikini’ for VFP programmers, at least in China. You will see a tool for converting VFP projects if you watch the X# github repository. From this point of view, you are really lucky, while I, on the other hand, have been waiting for years.
The converter is definitely not perfect, but it gives a viable solution, at least that's my opinion, and X# is not 100% compatible with the VFP syntax, but there are ways for VFP programmers to overcome this discomfort, based on the compatibility that already exists.
How about this story? The story of a VFP programmer who knows nothing but VFP.
Carlos2024Agp wrote: ↑Tue May 28, 2024 9:00 am Thanks, Xinjie.
Don't know for others; for me is really important to know, more or less, what is happening inside.
I don't have fear to leave VFP; i have fear to leave it in a couple of days.
简单的东西重复做,你能成为专家;重复的东西用心做,你能成为赢家!
Re: Carlos Yohn - AGP
Hi Xinje,
I'm using X# from the first beta versions, when X# was nothing more than a C# compiler with Xbase syntax, and I have seen how the compatibility with my development tool (VO) has been better and better, and now, since about v. 2, it is really at a very high level. And not only me, but also my collegues are faster developing in X# than in VO, and are preferring it. This success IMHO has two really important components: first of all, a development team that "hears" what the customers need (and is composed by a few really excellent programmers), and second, X# users that jumped to the new platform, discovering things that don't worked and asking for functionalities.
Now, to have the same for VFP, of course there is a need for similar users from the VFP world: people that understands the unique opportunity given by the X# compiler and its development team (I call them the "gang of four"), invests time and money in the development and migration of their own applications to X#. At the same time it is important to understand that a 100% compatibility is not possible because the environments are too different, but in the end the .NET/X# platform is far superior to the old platform.
This remembers me the migration from combustion engine cars to electric cars: they are similar, but have different strenghts, and some things that are possible with combustion engine cars will newer be possible with electric cars (like driving more than 1.000 km without stop), but in the end the electric cars are far superior to the combustion engine cars - if you are able to accept that you have to change some behaviours.
Wolfgang
I'm using X# from the first beta versions, when X# was nothing more than a C# compiler with Xbase syntax, and I have seen how the compatibility with my development tool (VO) has been better and better, and now, since about v. 2, it is really at a very high level. And not only me, but also my collegues are faster developing in X# than in VO, and are preferring it. This success IMHO has two really important components: first of all, a development team that "hears" what the customers need (and is composed by a few really excellent programmers), and second, X# users that jumped to the new platform, discovering things that don't worked and asking for functionalities.
Now, to have the same for VFP, of course there is a need for similar users from the VFP world: people that understands the unique opportunity given by the X# compiler and its development team (I call them the "gang of four"), invests time and money in the development and migration of their own applications to X#. At the same time it is important to understand that a 100% compatibility is not possible because the environments are too different, but in the end the .NET/X# platform is far superior to the old platform.
This remembers me the migration from combustion engine cars to electric cars: they are similar, but have different strenghts, and some things that are possible with combustion engine cars will newer be possible with electric cars (like driving more than 1.000 km without stop), but in the end the electric cars are far superior to the combustion engine cars - if you are able to accept that you have to change some behaviours.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Re: Carlos Yohn - AGP
Wolfgang,
We are here to welcome new friends. I have great confidence in X#. Even though I started coding in X# not more than a month ago
We are here to welcome new friends. I have great confidence in X#. Even though I started coding in X# not more than a month ago
简单的东西重复做,你能成为专家;重复的东西用心做,你能成为赢家!
Re: Carlos Yohn - AGP
Hi Xinje,
I'm working with X# for several years now, and have a great confidence too....
Wolfgang
that is really important....We are here to welcome new friends.
I'm working with X# for several years now, and have a great confidence too....
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
-
- Posts: 6
- Joined: Mon May 27, 2024 8:21 am
- Location: Spain
Re: Carlos Yohn - AGP
We are here to welcome new friends.
I agree, Wolfgang.that is really important
I remember decades before. The most important advantage of VFP was the community of users ready for helping others. You learn much more than reading books or watching videos.
I will never thank them enough
Hope in X# will be similar.
Thanks in advance.
Regards
Re: Carlos Yohn - AGP
Hi Carlos,
I can confirm you that the X# community works very well.
Wolfgang
I can confirm you that the X# community works very well.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it