Skip to Content (Press Enter)
OutSystems.com
Personal Edition
Community
Support
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Search in OutSystems
Log in
Get Started
Back to Forums
Robert Chanphakeo
4
Views
6
Comments
Cloud apps on the Agile Platform: Please do not add anymore features!
Question
Its nice that outsystems continue to add additional features - annually.
But it would be good to have outsystems focus on improving web app for speed and the scalability - before adding anymore additional features.
Scalability
(For commerial grade web apps)
-Native support for GUID and bigint (int64) -
its only been 10+ years!
--User.ExternalId capable of storing at least 36 characters in support of GUID Id.
--GUID supported by intelliwarp
--SQL Server database with unique identifier primary key (optional - good to have)
--SQL Server database with bigint primary key (optional - good to have)
-Ability to move an entity from one eSpace to another espace without loosing their data
(no int64 or guid means outsystems platform is not yet ready for LARGE commerial web app!)
Speed
(For commerial grade web apps)
-Ability to enable Gzip content encoding
-Ability to add Javascript at the bottom of page.
-Minify JavaScript and CSS when solution published on production server.
Other Considerations:
(optional good to have features)
-Ability to open multiple eSpaces in a vertical tree view rather than horizontal tab view, just like any other popular IDEs such as visual studio and Eclipse.
-Ability to import HTML directly into ServiceStudio, (i.e ServiceStudio is to translate <div> tag into container widgets etc)
-Consider compiling eSpace dll into seperate dll's and warn developer to republish eSpaces ONLY when completely neccessary.
-Consider auto compiling/publishing eSpaces/extensions when able. (user is able to turn this feature on of off via ServiceCenter)
-Open OML file format to the world
-Native support for RESTful web services
Note:
Outsystems works well for enterprise web app, it can scale enterprise web apps and meets the need of 99% of its customer base. 1% of its customer base are like us, building commerial cloud web app, and we need scability features beyond enterprise web apps!
Currently when we get stuck, outsystems support would help us work with work around solutions and they have been great! however building many work arounds all the time, is costing us alot of our time!
J.
MVP
Although I agree with most of the options (and can rant as well sometimes ;) ), most of your new features (which is somewhat in contrast of your topic) are mentioned in the WotC (Wisdome of the Crowds).
Eric Oud Ammerveld
Hi Robert,
Your subject and content seem to be somewhat contradicting. ;)
When I look at your post you ask for more compliant and flexible web app features and as Joost I fully agree.
So no fancy sh*t but a focus on the functionality,scalability and speed.
I definately agree on that part.
I also think that 'leaving features to the community' would be a good way to increase and join 'programming effort'.
Providing a platform to 'sell' widgets created in a community environment sold & supported on escrow kind of base with continued support.
Concerning:
Ability to move an entity from one eSpace to another espace without loosing their data
Try the merge function; this should help you out on that one.
Concerning:
Open OML file format to the world
This is kind of a struggle, looking at the IPP functionality (ownership of the created code)
I agree with you that it should be possible to store OML's without the 'default' IPP 'protection'
I disagree with making the design world readable; this format is Outsystem's own; I wouldn't 'donate' the structure to the world since it's a core component of the platform.
Thanks for 'shaking' the community again. ;)
Robert Chanphakeo
@joost, :) my feedback are always honest and straight to the point. It's a great platform but it's does have scalability issues, that cost additional time to build work around solutions... for feature that should be standard. The platform should at least scale for cloud apps. Currently it could only scale for enterprise apps. @Eric maybe better re word it, "please fix the cloud app scalability issue" , before adding any fancy features! add support for guid and int64 first !.... scaling cloud apps and performance of Web apps should be important?
1 reply
25 Jul 2012
Show thread
Hide thread
Eric Oud Ammerveld
Robert Chanphakeo wrote
:
@joost, :) my feedback are always honest and straight to the point. It's a great platform but it's does have scalability issues, that cost additional time to build work around solutions... for feature that should be standard. The platform should at least scale for cloud apps. Currently it could only scale for enterprise apps. @Eric maybe better re word it, "please fix the cloud app scalability issue" , before adding any fancy features! add support for guid and int64 first !.... scaling cloud apps and performance of Web apps should be important?
I agree with the 're word' ;)
WORD! :)
Robert Chanphakeo
@Eric merging entities work? (entities would not create new tables and lose its data?)
Eric Oud Ammerveld
If you merge the needed entities the data will not be lost.
Also even if you'd decide to delete an entity it still would exist on the database. :)
You can find out the 'real' database name by querying the Entities under the System 'E-space'.
Cheers,
Eric
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
See the full guidelines
Loading...