How many use the Omnis WebApp Server?
malkishtini
malkishtini at gmail.com
Wed May 13 09:50:55 EDT 2020
Hi Bruno,
I would like to inquire about your 3rd point below:
>>3. How is the speed? Load speed and work speed?
>>My users are very pleased with the speed. v10 is faster than former versions, and the Linux version which I prefer for
deployment is way faster than anything done by Omnis previously.
We would like to start deploying using headless servers on Linux, but when I started testing the process, I didn't succeed in loading our app (we load around 17 libs at startup) in Linux (although same app runs as service in Windows with no issues).
So apparently our startup logic has some code that can't run under Linux.
Did you need to do modifications to your Omnis code to make it run smoothly under Linux?
I know we have to make sure that all paths/ file system handling supports Linux, but I'm not aware of what other issues in Omnis code that we need to consider.
In our case the app was failing at startup because of notation errors from Omnis code (errors like methods are not supported or something like that, I don't recall the exact errors now, but they were annoying and it was not easy to debug the app in Linux so we stopped the project).
I'm thinking now if we need to deploy under Linux it might be easier to start with a new lib and add the modules we need to it than load the entire app and runs codes that we don't need for the server, so we have less code to worry about.
But I just like to hear some successful stories on deploying to Linux so I get the courage to continue the project :).
Thank you,
Mayada
-----Original Message-----
From: omnisdev-en [mailto:omnisdev-en-bounces at lists.omnis-dev.com] On Behalf Of Bruno Del Sol
Sent: Wednesday, May 13, 2020 4:04 AM
To: OmnisDev List - English; ADJob
Subject: Re: How many use the Omnis WebApp Server?
Hi Mats,
I have half a dozen apps in production that use the Omnis web server 10 and the jsclient with 5 to 20 users on desktops
and tablets. They were former Omnis 4 apps,
I also have 2 new apps that use Omnis 10 as a REST server and Vuejs for the front-end design because users are 40%
mobiles. One of them serves around 150 unique visitors/day, you can check the public part of it, which is essentially a
few catalogue pages here :
https://www.spadaccini.fr/icat/liste.html
1. Is it hard to migrate from fat to thin client?
Yes, it is not easy, Trying to come up with a responsive page design valid for many devices, browsers and screens sizes
is a true challenge. Splitting efficiently your code between client and server also requires more thoughtful process
than with desktop coding. But it is way harder to restart from scratch with a new language
2. Is the price tag worth it?
The runtime price of Omnis jsclient is very low, and IMO the ODPP price is a fair price to keep the brit engineering
team at work.
3. How is the speed? Load speed and work speed?
My users are very pleased with the speed. v10 is faster than former versions, and the Linux version which I prefer for
deployment is way faster than anything done by Omnis previously.
4. Is it stable?
I often crash during development (on mac). It almost never crash at runtime although i've had issues when deploying
specifically some reports, timers and external scripts calls, but I've been able to solve them so far.
On Windows servers, if you don't block automatic updates, you can have the Omnis service halted because MS decides
suddendly to install one of their bloated update in the middle of a working day.
5. Is it secure?
Omnis works hard to give us a product that has no major security flaws, but in the end it's up to you to deliver secure
apps, not them, You have to make sure you use secure protocols everywhere https, smtps, ftps, and encryption, hashed
passwords, bind variables to avoid sql injection, correct CORS setup, etc... there is a lot of work to do in this area.
HTH
Regards
Bruno
By Design
http://www.bydesign.fr
Bruno Del Sol
bruno.delsol at bydesign.fr
tel (33) 01 48 78 47 37
46, rue de La Tour d'Auvergne
75009 Paris (France)
Le 13/05/2020 à 07:53, ADJob a écrit :
> Hi,
>
> Today I am using fat client and Postgresql
>
> My goal is to migrate to the web from the fat client. Without any engine on the client side (Java or Omnis client etc).
> I think it is called thin clients? Correct me if I am wrong.
>
> At the moment I have two choices:
>
> 1. Omnis WebApp Server (?)
> 2. Other tools like Golang http://94.237.92.101:3030/mytopics
>
> As I understand it, I have to rewrite almost everything from scratch which option I chose,
>
> I guess there are some who have already made the migration, and I appreciate if you could share your experience?
>
> My questions are:
>
> 1. Is it hard to migrate from fat to thin client?
> 2. Is the price tag worth it?
> 3. How is the speed? Load speed and work speed?
> 4. Is it stable?
> 5. Is it secure?
>
> TIA,
>
> /Mats
>
>
>
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
_____________________________________________________________
Manage your list subscriptions at http://lists.omnis-dev.com
Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
More information about the omnisdev-en
mailing list