+++ BREAKING NEWS: XY Switches Programming Language +++

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Post Reply
admin
Site Admin
Posts: 49545
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

+++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 05 Apr 2020 18:08

The code will be migrated from VB6 to .NET (VB / C#). This means:
  • We'll have a 64-bit executable with full support of 64-bit preview handlers,
    64-bit thumbnail providers, 64-bit IFilters, 64-bit context menu, 64-bit
    codecs, 64-bit you name it (Contents64.exe and ContextMenu64.exe are not
    necessary anymore).
  • There will still be a 32-bit executable as well, of course.
  • Full multi-threading (XYcopy.exe is not necessary anymore).
  • Full Unicode support in the whole interface, so all Unicode characters work
    always and everywhere, independently of the OS system language (aka locale).
  • Since .NET is cross-platform XYplorer will also run on MacOS and Linux.
  • Using a modern living language will make development even faster and much
    easier. I can tell you: Writing this app using VB6 (dead since 1998) was a
    black art. I often felt like a Voodoo Coder.
  • There will be a looong future for this little app.
  • Note that all licenses for the 32-bit version will also be valid for the 64-bit version. Full continuity guaranteed.
  • This migration is a LOT of work. I cannot give an exact date but it should take
    around 6 months. During this time there will be no development at all, of
    course. And no fixing of minor bugs. Kind of a lockdown, you know what I mean
    if you live on this planet in 2020.
:tup: :beer: :masked: Just make sure you survive! :masked: :beer: :tup:
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷


Marco
Posts: 2304
Joined: 27 Jun 2011 15:20

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Marco » 05 Apr 2020 19:07

I think an emoji is worth a thousand words: 💦
(especially for native Unicode, a better regex engine too I suppose, and cross platform availability - macOS here I come! - although I suppose XY will always be Windows-oriented, right?)
Tag Backup - SimpleUpdater - XYplorer Messenger - The Unofficial XYplorer Archive - Everything in XYplorer
Don sees all [cit. from viewtopic.php?p=124094#p124094]

highend
Posts: 9283
Joined: 06 Feb 2011 00:33

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by highend » 05 Apr 2020 19:57

I had to keep my mouth / fingers shut /calm for too long :ninja:
One of my scripts helped you out? Please donate via Paypal or paypal_donate (at) stdmail (dot) de

Filehero
Posts: 2392
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 05 Apr 2020 19:58

Where are all the mammoths when you need them to dance!!

Well, for me that's is and will stay among my news highlights in 2020!

:D :D :D :D :appl: :appl: :appl: :tup: :tup: :tup: :tup: :maf: :maf: :maf:

It says
- XY's future has been confirmed by the most convincing means
- MacOS and Linux become a much more viable option for daily usage
- billions of XY updates to come

:D :D :D :D :appl: :appl: :appl: :tup: :tup: :tup: :tup: :maf: :maf: :maf:


But there's the flip side: 6 months no real news. Cry, baby, cry .....

I think you need to think about sneak preview releases, where the willing could contribute by alpha testing.

What about the SC engine? A .NET plugin api, maybe with a handful of adapter classes?

Filehero,
truly excited!
Last edited by Filehero on 05 Apr 2020 20:34, edited 1 time in total.

Filehero
Posts: 2392
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 05 Apr 2020 20:01

highend wrote:
05 Apr 2020 19:57
I had to keep my mouth / fingers shut /calm for too long :ninja:
Official collaboration?

klownboy
Posts: 3013
Joined: 28 Feb 2012 19:27

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by klownboy » 05 Apr 2020 20:27

Great news for the future of Xyplorer! :appl: I'll gladly help in any way I can with testing along the way.

admin
Site Admin
Posts: 49545
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 05 Apr 2020 20:45

Alpha testing: sure, thanks! One can expect some time of polishing...

SC engine: You mean scripting? There is no such engine. It's all part of the source code.

Official collaboration? No, just a little leak. Thanks for keeping your fingers shut, highend! :biggrin:
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷

Filehero
Posts: 2392
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 05 Apr 2020 21:05

admin wrote:
05 Apr 2020 20:45
SC engine: You mean scripting? There is no such engine. It's all part of the source code.
ok, better words: XYplorer's code modul(s) providing the scripting functionality. :wink:

CEAs should als be much easier to provide, maybe not a "breathe" but not a pita either.

Well, this is so exciting!!

Any more details you'd like to share right now?
- will the GUI be a straight port?
- what is already decided to become changed / modificated / improved (except the stuff you've already mentioned in your OP)
- will the application be renamed (e.g., something something super-fancy and surprising like XYplorer 4.0, lol)

I expect the existing scripts have to be re-written? I should start to have a look at existing transpilers.....

I have to repeat myself: exciting times ahead.

admin
Site Admin
Posts: 49545
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 05 Apr 2020 21:11

Existing scripts, why should they be rewritten? No no, everything will remain the same for the user. Just for me everything will be very different. :)

A new name? Nope, why? It's world known already. That's nothing you throw away.
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷

Filehero
Posts: 2392
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 05 Apr 2020 21:46

admin wrote:
05 Apr 2020 21:11
Existing scripts, why should they be rewritten? No no, everything will remain the same for the user.
:tup:
admin wrote:
05 Apr 2020 21:11
A new name? Nope, why? It's world known already. That's nothing you throw away.
Just asking, I don't expect - or want/need - a different one.

Have you already started? What did it take to finally decide to do it? I remember you already have made a rather disappointing .NET-trial. Simply because that's the only way to give it a sustained future?

admin
Site Admin
Posts: 49545
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 05 Apr 2020 22:39

.NET got better and faster in the last years. And I gave up any hope for a future of classic VB finally. So it was almost a no-brainer. :)
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷

yusef88
Posts: 950
Joined: 28 Jan 2013 03:50
Location: Windows 8.1 32-bit

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by yusef88 » 05 Apr 2020 23:03

Will there be any change in the user interface

admin
Site Admin
Posts: 49545
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by admin » 05 Apr 2020 23:10

Only improvements. (Black menu and scrollbars in dark mode, for example.)
FAQ | XY News RSS | XY Twitter | Stay home! 🎸 Or wear a mask! 😷

Filehero
Posts: 2392
Joined: 27 Feb 2012 18:50
Location: Windows 10 Pro x64

Re: +++ BREAKING NEWS: XY Switches Programming Language +++

Post by Filehero » 05 Apr 2020 23:30

admin wrote:
05 Apr 2020 22:39
.NET got better and faster in the last years. And I gave up any hope for a future of classic VB finally. So it was almost a no-brainer. :)
Yes, the decision was due.

I for one would even "sacrifice" a decent amount of performance for real support of MacOS and Linux. But I'm sure there won't be any significant performance issues for the majority of existing users, since in 2020 .NET has proven to be ready for file management prime time.

So I'm happy, it has turned out to pass the Don`s exam. :wink:

Post Reply