All,
I am getting involved with a project where I'll be doing some web page implementation. Python will probably be our main code choice and we'll hosting on Linux servers. We are pretty sure we're going to use Django as the primary framework, but we need a GUI component "package" or whatever (we really don't want to go build that stuff from scratch).
Primary requirements (most important first): 1) open source (essentially it needs to be "free" for internal use in our organization) 2) have a robust "grid" component (think of VFP's grid control) 3) easily integrate with Django 4) be extensible/customizable
I have spent several hours of web searching and found various references: like DXHTML (has a free option, but limited), Bootstrap, jQuery, etc.
The little gotchas I keep hitting are stuff like jQuery is great, but to get a "grid" you gotta use a "plugin" ... and then those plugins cost money... blah blah blah
So, I'd like to hear what other people have used, hated, loved, etc. Sorry for requesting your mental burn cycles on this, but I have RTFI (Read the F'n Internet) and I really need input from folks I trust.
Please do not waste my time with recommendations of Microsoft frameworks/code/tools.
TIA, -Charlie
Take a look at the Syncfusion Essential JavaScript suite for the client side UI. For example, the grid:
http://js.syncfusion.com/demos/web/#!/bootstrap/grid/defaultfunctionalities
You can use it for free if you are under $1m revenuse and 5 developers.
There are loads of free JavaScript controls out there. Like http://js-grid.com/ and https://github.com/tabalinas/jsgrid-django
Make sure you're clear about the distinction between the front and back end. Django looks like a server side deal so it shouldn't really matter too much what client-side UI components you want to use.
Hi,
1- simple, free: BootStrap Grid; VFP-like licensed: Sencha, DXHTML, ActiveWidgets
2- why not consider FoxInCloud?
Thierry Nivelet FoxInCloud Give your VFP app a second life in the cloud http://foxincloud.com/
Le 19/05/2017 à 17:08, Charlie-gm a écrit :
All,
I am getting involved with a project where I'll be doing some web page implementation. Python will probably be our main code choice and we'll hosting on Linux servers. We are pretty sure we're going to use Django as the primary framework, but we need a GUI component "package" or whatever (we really don't want to go build that stuff from scratch).
Primary requirements (most important first):
- open source (essentially it needs to be "free" for internal use in
our organization) 2) have a robust "grid" component (think of VFP's grid control) 3) easily integrate with Django 4) be extensible/customizable
I have spent several hours of web searching and found various references: like DXHTML (has a free option, but limited), Bootstrap, jQuery, etc.
The little gotchas I keep hitting are stuff like jQuery is great, but to get a "grid" you gotta use a "plugin" ... and then those plugins cost money... blah blah blah
So, I'd like to hear what other people have used, hated, loved, etc. Sorry for requesting your mental burn cycles on this, but I have RTFI (Read the F'n Internet) and I really need input from folks I trust.
Please do not waste my time with recommendations of Microsoft frameworks/code/tools.
TIA, -Charlie
[excessive quoting removed by server]
On 5/25/2017 1:09 PM, Thierry Nivelet wrote:
Hi,
1- simple, free: BootStrap Grid; VFP-like licensed: Sencha, DXHTML, ActiveWidgets
2- why not consider FoxInCloud?
The server side is going to be Linux. I didn't think FoxInCloud would run on Linux.
-Charlie
[snip]
...
I am getting involved with a project where I'll be doing some web page implementation. Python will probably be our main code choice and we'll hosting on Linux servers. We are pretty sure we're going to use Django as the primary framework, but we need a GUI component "package" or whatever (we really don't want to go build that stuff from scratch).
Primary requirements (most important first):
- open source (essentially it needs to be "free" for internal use in
our organization) 2) have a robust "grid" component (think of VFP's grid control) 3) easily integrate with Django 4) be extensible/customizable
[snip]
Hi Charlie
FoxInCloud runs on VFP, VFP runs on Linux through Windows emulation.
If your web application intends to emulate some functionalities of your existing VFP application, FoxInCloud is worth considering as it reuses your desktop VFP app code and saves you the hassle of learning the full Web app. stack: HTTP, HTML, CSS, JS, AJAX, client-side framework, server-side framework.
HTH,
Thierry Nivelet FoxInCloud Give your VFP app a second life in the cloud http://foxincloud.com/
Le 25/05/2017 à 23:13, Charlie-gm a écrit :
The server side is going to be Linux.
By the way, the question of a web app GUI designer has been raised over and over, without a satisfactory answer/solution so far: if you go the django/angular way, you'll have to catch up with the full web stack, including full HTML/ CSS mastering (far from easy as soon as grids are involved -- got 10 years experience in that area).
FoxInCloud lets you design your forms visually as you've always done, using the form and class designer.
With current bootstrap support, the forms in your web and VFP applications will only share the overall design / relative layout; in web mode your app will be fully responsive using bootstrap: http://foxincloud.com/blog/2017/03/01/FoxInCloud-2.24-integrates-bootstrap.h...
Thierry Nivelet FoxInCloud Give your VFP app a second life in the cloud http://foxincloud.com/
Le 26/05/2017 à 09:38, Thierry Nivelet a écrit :
Hi Charlie
FoxInCloud runs on VFP, VFP runs on Linux through Windows emulation.
If your web application intends to emulate some functionalities of your existing VFP application, FoxInCloud is worth considering as it reuses your desktop VFP app code and saves you the hassle of learning the full Web app. stack: HTTP, HTML, CSS, JS, AJAX, client-side framework, server-side framework.
HTH,
Thierry Nivelet FoxInCloud Give your VFP app a second life in the cloud http://foxincloud.com/
Le 25/05/2017 à 23:13, Charlie-gm a écrit :
The server side is going to be Linux.
[excessive quoting removed by server]
On 5/26/2017 3:38 AM, Thierry Nivelet wrote:
Hi Charlie
FoxInCloud runs on VFP, VFP runs on Linux through Windows emulation.
So I think you missed the point. It would still require a Windows license.
Or are you thinking "WINE"? FoxinCloud has a dependency on West Wind's libraries as I recall, so does that stuff work under WINE (if that's what you had in mind)?
-Charlie
should confirm with West-Wind
Thierry Nivelet FoxInCloud Give your VFP app a second life in the cloud http://foxincloud.com/
Le 01/06/2017 à 22:01, Charlie-gm a écrit :
On 5/26/2017 3:38 AM, Thierry Nivelet wrote:
Hi Charlie
FoxInCloud runs on VFP, VFP runs on Linux through Windows emulation.
So I think you missed the point. It would still require a Windows license.
Or are you thinking "WINE"? FoxinCloud has a dependency on West Wind's libraries as I recall, so does that stuff work under WINE (if that's what you had in mind)?
-Charlie
[excessive quoting removed by server]