Senior Member
Join Date: Aug 2013
Location: New Mexico
Posts: 198
|
No interest what-so-ever in an Online only system. I want something that runs on my device and stores my data in my storage systems. I also need something that is system agnostic, I can not use RW as it requires Windows and can not be ported to other systems.
|
#11 |
Senior Member
Join Date: Sep 2012
Location: Ottawa, Canada
Posts: 781
|
Quote:
IF they have money for developers on a totally new project, then they had resources to assist where RW is dreadfully behind. I know the next statement, more does not always equal faster, but we are not looking at a large team here. I am not against the idea of HLO, I am wondering why those resources couldn't have been used to help RW meet is deadlines...Years later. Or update HL, however if HLO is the next logical step in its evolution, that great, but does not change my statement or sediment. Exmortis aka "Scott" RW - Needs Rez spell HL - Game Master/Designer RPG Tools - Campaign Cartographer 3+, D20 Pro Ultimate Real Life - IT Security Hobby - Anything on water or ATV |
|
#12 |
Senior Member
Join Date: Mar 2016
Posts: 453
|
Quote:
Or by "System Agnostic" do you mean it needs to run on "my system"? |
|
#13 |
Senior Member
Join Date: Aug 2013
Location: New Mexico
Posts: 198
|
Quote:
Hero Lab and Army Builder both meet those requirements but Card Vault, which seams to have been abandoned, does not. While Realm Works is, theoretically, an online system the framework it is based on is proprietary code that requires the Windows OS to function properly. You can not use RW unless you first emulate Windows. This will always cause performance issues. This best User Interface experience will always be when every native function of the users chosen GUI just work and the app becomes an extension of that GUI, not some skewed or perverted amalgamation that does not fulfill the desires of the publisher or the user. Proper use of generic code and allowing APIs to do their job in the compile allow for an app that, while taking about 15-20% longer to develop, will reach 100% of the platforms out there and be as much as 40% more efficient to maintain. |
|
#14 |
Senior Member
Join Date: Mar 2013
Location: Greater London, UK
Posts: 2,623
|
Quote:
HL doesn't reach 100% of the platforms out there since there is no linux variant (or Android). Also, testing across many different OSes requires way more than 15-20% extra work since build and test environments are required for each of those environments. Maybe you were thinking 15-20% per additional OS that is required to be supported? |
|
#15 |
Senior Member
Join Date: Aug 2010
Posts: 1,528
|
Quote:
The user experience is 100% a windows desktop application. The server features are such a small proportion of the application's use, I'd say it represents less than 5% of a typical user's experience. |
|
#16 |
Senior Member
Join Date: Aug 2013
Location: New Mexico
Posts: 198
|
If you just write the code needed for your app. Leave all UI, printing, saving, etc to the APIs and CSS then a single code base can be run through a modern compiler and get three or more finished apps on the other side.
You are right, no Linux bit there are at lest two compilers that will take Macintosh code and recompile to Linux if it is well written. If RW is that much a windows product then it makes my point even more. The frameworks that were chosen to build RW only forced limits onto who could buy and use the product while offering no advantages in the long run. Front end coding was reduced (unless you hire developers that are experienced in cross platform) while maintenance time and cost actually go up as you try to chase another companies maintenance schedule. And this while some potential sales are lost through unsupported devices. |
#17 |
Senior Member
Join Date: Mar 2016
Posts: 453
|
|
#18 |
Senior Member
Join Date: Mar 2013
Location: Greater London, UK
Posts: 2,623
|
With these sorts of systems, a massive amount of coding goes into the UI. The core app here is mostly just a database.
|
#19 |
Senior Member
Join Date: Aug 2013
Location: New Mexico
Posts: 198
|
Android is, far and away, the most costly in time and resources for us to support because of poor maintenance of the OS and number of version in large scale use. When corners have to be cut Android is always the first to go.
Exactly. And with proper coding a database can be read on any stream unless you cut corners and use a framework that is propitiatory. |
#20 |
|
|