XLr8Editor vs MVVS Editor
By the Author

XLr8Editor vs MVVS Editor

U2logic's XLr8Editor was developed 20-plus years ago and is part of the XLr8Tools family. XLr8Editor development has not been static. There have been about 400 updates throughout the years for the family of products. On average this means XLr8Editor has had about 20 to 24 updates a year.

When you compare that to MVVS Editor from Rocket Software which has about 4 to 6 per year that is quite a difference. When you talk about functionality, the real differences come into play between the two software products.

You can copy data/programs from any Universe to Universe, Unidata to Unidata, Universe to Unidata, or Unidata to Universe. The copying is about 10,000 records per second using built-in dataset technology in UniObjects for Java in XLr8 with no such capability in MVVS.

You can edit dictionaries in XLr8. You can edit the values individually or you can edit them in a grid. Nonetheless, inside the XLr8 Dictionary Editor, you can add indexes, remove indexes, create associations, and even export them as a Txt file to your workstation. There is no such capability in MVVS.

Let's take some known issues in MVVS and compare them to XLr8Editor:

  1. The selected formatting alignment is not correct. XLr8Editor uses the AE program by default for formatting. There are no issues with it. BTW you can use your program as well in XLr8Editor
  2. Extremely slow to include the U2MQI.H file for the parser. XLr8Editor uses the actual Universe or Unidata compiler and any parsing done is with EclipseIDE.
  3. Variable names are displayed in breadcrumbs rather than function names in some cases. XLr8Editor uses standard Java libraries to create the outline of External Subroutines, Global Variables, and Labels.
  4. Incorrect grammar tip for the SWAP function. XLr8Editor uses the actual Rocket Software documentation for each command.
  5. Enhancement request to avoid adding a blank line to the end of BASIC source code. The XLr8Editor never adds anything you did not explicitly type.
  6. Need support flavor 'r' and 'm' in task.json. XLr8Editor uses your $OPTIONS in Universe and $BASICTYPE in Unidata to handle your different compiling needs.
  7. Compile BASIC programs will list out nonexistent BASIC programs. This is not an issue since XLr8Editor supports compiling as you type using the real compilers for Universe and Unidata.

Probably the biggest difference between XLr8Editor and MVVS is one is free and the other costs money. But you have to decide whether to want to wait months or years for the code editor in MVVS to be as good as XLr8Editor or do you want to pay for the best and have it today?

要查看或添加评论,请登录

Doug A.的更多文章

  • MVBasic (UniBasic) and AI

    MVBasic (UniBasic) and AI

    Rocket Software announced during our UniVerse 14.2.

    5 条评论
  • Java Bug or Doug Bug

    Java Bug or Doug Bug

    I have been fighting with EclipseIDE, trying to upgrade from 2024-03, my current base, to 2024-06, 2024-09, and…

    1 条评论
  • Why do UniBasic compiler changes fail?

    Why do UniBasic compiler changes fail?

    From our Rocket Software community forum, one of the participants asked a question. However, since Rocket Software…

  • Dying Rocket Software MV Technologies

    Dying Rocket Software MV Technologies

    In no particular order, these are the last release dates of some of their products that are either on their last legs…

    2 条评论
  • A New XLr8Tool Release

    A New XLr8Tool Release

    When the XML code was removed from XLr8Installer, it was noticed that the columns that displayed the XML data did not…

  • Converting XML to JSON and UniBasic

    Converting XML to JSON and UniBasic

    Our XLr8Tools, built on top of the open-source EclipseIDE plug-in for Universe and Unidata databases, contain a fair…

  • Goodbye to the D3 Database

    Goodbye to the D3 Database

    This was just announced by Rocket Software the owner of the D3 database: "In 2025, we'll make additional enhancements…

  • Making U2 Software Multi-language for the Web

    Making U2 Software Multi-language for the Web

    Around 2004 while trying to get off U2's Redback web software, I developed this crazy idea that our next version of our…

  • U2 an In-Memory Database?

    U2 an In-Memory Database?

    A few years ago, there were some speed issues accessing Universe/Unidata (U2) data. Ideas were bounced around as to…

  • APIs Are Important to U2

    APIs Are Important to U2

    First, we have to define what the acronym API stands for. An application programming interface or API is the way…

社区洞察

其他会员也浏览了