Lowest Common Subset Solution Type

Discuss all feature requests you have for a new Servoy versions here. Make sure to be clear about what you want, provide an example and indicate how important the feature is for you

Lowest Common Subset Solution Type

Postby jgarfield » Tue Sep 30, 2014 5:30 pm

https://support.servoy.com/browse/SVY-7277

There is a whole class of low level library code that should be perfectly portable between Smart, Web and now Mobile clients. However, there is currently no way for a Servoy module to exist that can be included in all other type of end solutions, namely because mobile client solutions only accept other "Mobile" type solutions.

Currently the only way to have a "cross-platform" library is to have a separate branch in your VCS with the solution type changed to "Mobile" instead of "Module". Clearly this is somewhat of a hack and requires you to not only maintain two separate branches, but to also either have two versions checked out (one for Mobile development and one for normal), or to be constantly switching back and forth between your two branches.

A possible solution to this would be to offer a solution type that only had access to the lowest common subset of all Servoy functionality that could be included in all major end solution types (Smart, Web, Mobile). The user would necessarily only be able to create code scopes (no forms), and be able to access a very limited set of Servoy host object functionality (limited by the lowest common subset).

Some example library types that would benefit from this

    * String templating
    * Collection manipulation (map, reduce, pluck, etc)
    * Date manipulation
    * Functional tool kits (curry, partial, other higher-order varieties)
    * Math libraries
    * i18n libraries
    * Solution Model libraries
Programmer.
adBlocks
http://www.adblocks.com
jgarfield
 
Posts: 223
Joined: Wed Sep 28, 2005 9:02 pm
Location: Boston, US

Re: Lowest Common Subset Solution Type

Postby mboegem » Tue Sep 30, 2014 5:56 pm

+1
Marc Boegem
Solutiative / JBS Group, Partner
• Servoy Certified Developer
• Servoy Valued Professional
• Freelance Developer

Image

Partner of Tower - The most powerful Git client for Mac and Windows
User avatar
mboegem
 
Posts: 1743
Joined: Sun Oct 14, 2007 1:34 pm
Location: Amsterdam

Re: Lowest Common Subset Solution Type

Postby Harjo » Tue Sep 30, 2014 6:24 pm

File a feature request and I will vote!
Harjo Kompagnie
ServoyCamp
Servoy Certified Developer
Servoy Valued Professional
SAN Developer
Harjo
 
Posts: 4321
Joined: Fri Apr 25, 2003 11:42 pm
Location: DEN HAM OV, The Netherlands

Re: Lowest Common Subset Solution Type

Postby ROCLASI » Tue Sep 30, 2014 6:32 pm

Harjo wrote:File a feature request and I will vote!


He already did, he linked to it in his post :)
And I voted :)
Robert Ivens
SAN Developer / Servoy Valued Professional / Servoy Certified Developer

ROCLASI Software Solutions / JBS Group, Partner
Mastodon: @roclasi
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5438
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Re: Lowest Common Subset Solution Type

Postby Harjo » Tue Sep 30, 2014 6:48 pm

Ah overlooked that. :-) just voted
Harjo Kompagnie
ServoyCamp
Servoy Certified Developer
Servoy Valued Professional
SAN Developer
Harjo
 
Posts: 4321
Joined: Fri Apr 25, 2003 11:42 pm
Location: DEN HAM OV, The Netherlands


Return to Discuss Feature Requests

Who is online

Users browsing this forum: No registered users and 10 guests