xsharp.eu • XIDE vs. Visual Studio... - Page 2
Page 2 of 2

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 9:14 am
by FFF
Wolfgang,
Matt is right, i always thought, XIDE had its own entry in the "Downloads/Installers" section, but that's not the case... That said, i have no idea, if Xide will even install, if no X# is found, so the point maybe moot ;)
Nevertheless, a link wouldn't hurt...

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 10:04 am
by lumberjack
Karl,
FFF wrote: Matt is right, i always thought, XIDE had its own entry in the "Downloads/Installers" section, but that's not the case... i have no idea, if Xide will even install, if no X# is found, so the point maybe moot ;)
Nevertheless, a link wouldn't hurt...
Seems you not only have a colour blind issue... :cheer: :evil: You have selective reading issues too!
Also there's no "cheat" in XIDE, X# is not designed to be used in a better or worse way with it. The compiler is just an executable and both IDEs simply call it and report its output to the user, no IDE has an "inside advantage" over the other.
You can set your own compiler link to whichever compiler you want to use. If not implemented yet, I am sure Chris will come up with something. I have some Delphi code that I would love to edit in XIDE... :hint: :hint:

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 4:25 pm
by Chris
mattslay wrote:When a new version of XIDE is ready to be released, how is it distributed? I'm asking because there is no direct download link for XIDE, and not much visible info about it on this site, or any other, so as new-comers make there way here to investigate X#, the very IDE that seems strongly recommended is not very easily discoverable.

At lease a screen shot of it, and a landing page for it seems appropriate.

https://www.xsharp.eu/XIDE
Matt, XIDE is no way officially recommended or anything like that, it's just that people who like it will recommend it and people who like VS will recommend VS! Even myself I do not recommend it to anyone, I just think people should try both and use the one it suits them the most.

Also lately I do not have much time available to work on it, so there are not very frequent updates to it, so releasing a updates together with the newer X# releases, every one or two months is fine I think, there's no need for a separate download, since you always have the latest version together with X#, in the XSharpXide folder.

And yeah, Karl, XIDE does not depend on X# in any way, you can install it even without X#, but it probably does not make much sense doing it, since I do not think anybody else in the world is using it for c# development except for myself :)

Johan, well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouln't be too difficult to add syntax support also for delphi/pascal..

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 4:50 pm
by lumberjack
Hi Chris,
Chris wrote:
mattslay wrote: Johan, well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouln't be too difficult to add syntax support also for delphi/pascal..
Seeing X# now can talk Harbour. How about the bottom entry to be something like "Your own language" and be able to add a compiler path in it. If this is then read via the appropriate INI file an [OTHERLANG] section with the necessary items Name=, Ext= e.g. One can then if you want to have syntax highlighting add it to the [OTHERLANG] keywords area.

Just a thought...

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 5:11 pm
by Chris
Hi Johan,
lumberjack wrote:Hi Chris,
Chris wrote:
mattslay wrote: Johan, well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouln't be too difficult to add syntax support also for delphi/pascal..
Seeing X# now can talk Harbour. How about the bottom entry to be something like "Your own language" and be able to add a compiler path in it. If this is then read via the appropriate INI file an [OTHERLANG] section with the necessary items Name=, Ext= e.g. One can then if you want to have syntax highlighting add it to the [OTHERLANG] keywords area.

Just a thought...
It's not only the keywords, but also the logic, how classes and methods are defined, syntax stuff like what delimits strings and other data types, how to match tokens together like begin...end etc etc.

Theoretically this could all become configurable with external files, but in practice I think it's always easier and faster to do it with dedicated code. It's one of the reasons why XIDE is so fast, it might not make a big difference with nowday's CPUs, but 5-10 years ago it was making a huge difference.

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 6:19 pm
by lumberjack
Hi Chris,
Chris wrote: well actually many years ago, before X# existed, someone asked me to add support in it for the Harbour syntax, so he could use it with it and I added that, this is why you can see Harbour listed as a language in the app properties (apart from a dialect option for X#). It shouldn't be too difficult to add syntax support also for delphi/pascal..
It's not only the keywords, but also the logic, how classes and methods are defined, syntax stuff like what delimits strings and other data types, how to match tokens together like begin...end etc etc.
Theoretically this could all become configurable with external files, but in practice I think it's always easier and faster to do it with dedicated code. It's one of the reasons why XIDE is so fast, it might not make a big difference with nowday's CPUs, but 5-10 years ago it was making a huge difference.
I do realise what you say, but was more thinking "any" language, just the basics: keyword colors. open/close brackets, no intellisense type of interference. I don't even worry about begin/end collapsing etc. Almost just a bit of clever Notepad editor.

XIDE vs. Visual Studio...

Posted: Mon Mar 11, 2019 11:11 pm
by ic2
Hello Matt,
mattslay wrote:....some things it needs that are not present in the beloved Visual Studio, and therefor it might be discounted when being considered as a full and true .Net language.
About the only reason I use VS to work on a X# project is that Xide doesn't support a WPF window editor. I think there also is a -substantial- minority who don't consider VS "beloved" and I am one of them. I actually hate every second I work in that piece of crap. In the Developer Community site (see https://developercommunity.visualstudio ... t-twi.html) where someone posted a message about VS crashing twice an hour I found the following comment and that's exactly how I feel about VS too:

"I've been battling with Visual Studio since I first started using it at college in 2010. This issue is just one of many aspects of Microsoft technologies that simply get in the way of development. I find that most of my development effort is about trying to get the technologies to even work, rather than producing the software and that's just not the best use of my time. XAML is full of inconsistencies especially with Binding and the Advert and Store SDK's don't work with anything but the simplest examples. Even testing the Store SDK is no longer possible with the latest version as it uses the live store as it's basis... ridiculous. So I've decided my next project will use other technologies and I can get away from this awful mess that is Microsoft!"

So I think more than a few people here are happy with Xide.

Dick