yiankos1 Well-Known Member Licensed User Longtime User Nov 23, 2023 #1 Hello team, I just finished user's app using b4xpages and xui views. Now, i have to do it for b4i too. (that's the easy part) I need an another app for the admin (admin panel), but i am not sure if a b4j windows app is the correct way. I see most admin panels are webapps, using a browser (accessible from everywhere smartphone-pc) but the problem here is that i am more familiar with b4a-b4i-b4j suites. Is it "professional" to mention at buyer, that admin panel is a windows app? (if another pc wants to access admin panel needs this app to be installed) On the other hand, creating a b4j app for admin panel, it will be easier to have another b4a-b4i native app just for the admin. What are your thoughts?
Hello team, I just finished user's app using b4xpages and xui views. Now, i have to do it for b4i too. (that's the easy part) I need an another app for the admin (admin panel), but i am not sure if a b4j windows app is the correct way. I see most admin panels are webapps, using a browser (accessible from everywhere smartphone-pc) but the problem here is that i am more familiar with b4a-b4i-b4j suites. Is it "professional" to mention at buyer, that admin panel is a windows app? (if another pc wants to access admin panel needs this app to be installed) On the other hand, creating a b4j app for admin panel, it will be easier to have another b4a-b4i native app just for the admin. What are your thoughts?
aeric Expert Licensed User Longtime User Nov 23, 2023 #2 My suggestion is to learn building a web admin panel.
hatzisn Expert Licensed User Longtime User Nov 23, 2023 #3 yiankos1 said: Hello team, I just finished user's app using b4xpages and xui views. Now, i have to do it for b4i too. (that's the easy part) I need an another app for the admin (admin panel), but i am not sure if a b4j windows app is the correct way. I see most admin panels are webapps, using a browser (accessible from everywhere smartphone-pc) but the problem here is that i am more familiar with b4a-b4i-b4j suites. Is it "professional" to mention at buyer, that admin panel is a windows app? (if another pc wants to access admin panel needs this app to be installed) On the other hand, creating a b4j app for admin panel, it will be easier to have another b4a-b4i native app just for the admin. What are your thoughts? Click to expand... A rule that I have started following is move all the functionality in separate classes. That way you can transfer a desktop app to a web app easily. Why don't you use jetty web server in a b4j app?
yiankos1 said: Hello team, I just finished user's app using b4xpages and xui views. Now, i have to do it for b4i too. (that's the easy part) I need an another app for the admin (admin panel), but i am not sure if a b4j windows app is the correct way. I see most admin panels are webapps, using a browser (accessible from everywhere smartphone-pc) but the problem here is that i am more familiar with b4a-b4i-b4j suites. Is it "professional" to mention at buyer, that admin panel is a windows app? (if another pc wants to access admin panel needs this app to be installed) On the other hand, creating a b4j app for admin panel, it will be easier to have another b4a-b4i native app just for the admin. What are your thoughts? Click to expand... A rule that I have started following is move all the functionality in separate classes. That way you can transfer a desktop app to a web app easily. Why don't you use jetty web server in a b4j app?
yiankos1 Well-Known Member Licensed User Longtime User Nov 23, 2023 #4 hatzisn said: Why don't you use jetty web server in a b4j app Click to expand... My server is a jetty server. Including all the handlers, websockets and mariadb. hatzisn said: That way you can transfer a desktop app to a web app easily. Click to expand... Web app? like ABMaterial or BANano? aeric said: My suggestion is to learn building a web admin panel. Click to expand... Any advice where to start?
hatzisn said: Why don't you use jetty web server in a b4j app Click to expand... My server is a jetty server. Including all the handlers, websockets and mariadb. hatzisn said: That way you can transfer a desktop app to a web app easily. Click to expand... Web app? like ABMaterial or BANano? aeric said: My suggestion is to learn building a web admin panel. Click to expand... Any advice where to start?
hatzisn Expert Licensed User Longtime User Nov 23, 2023 #5 yiankos1 said: My server is a jetty server. Including all the handlers, websockets and mariadb. Click to expand... Sorry, from what I read I was under the impression that you plan to create a desktop app. yiankos1 said: Web app? like ABMaterial or BANano? Click to expand... You can try to learn bootstrap, jQuery and some basic css in w3schools.com because as I understand you know html. Bootstrap renders sites much more professional but probably you will need to fine tune it. jQuery is as easy as a piece of cake because you can learn all the usefull things for you in an afternoon (not everything obviously)... yiankos1 said: Any advice where to start? Click to expand... You can find everything in: W3Schools.com W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. w3schools.com
yiankos1 said: My server is a jetty server. Including all the handlers, websockets and mariadb. Click to expand... Sorry, from what I read I was under the impression that you plan to create a desktop app. yiankos1 said: Web app? like ABMaterial or BANano? Click to expand... You can try to learn bootstrap, jQuery and some basic css in w3schools.com because as I understand you know html. Bootstrap renders sites much more professional but probably you will need to fine tune it. jQuery is as easy as a piece of cake because you can learn all the usefull things for you in an afternoon (not everything obviously)... yiankos1 said: Any advice where to start? Click to expand... You can find everything in: W3Schools.com W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. w3schools.com
DonManfred Expert Licensed User Longtime User Nov 23, 2023 #6 yiankos1 said: Any advice where to start? Click to expand... [WebApp] Web Apps Overview B4J v2.00 adds support for web applications based on WebSocket technology. With WebSocket The browser and the server maintain an open communication channel. This channel allows us to build web apps where all (or most) of the logic is implemented in the server. The new framework is implemented... www.b4x.com But as you are using jserver already i would suggest to check here too [Server] Building web servers with B4J Edit: Web Apps tutorial: http://www.b4x.com/android/forum/threads/webapp-web-apps-overview.39811/ The server implementation is based on a popular and powerful Java server library named Jetty (license) The database connection pooling implementation is based on c3p0 (license). B4J Server... www.b4x.com
yiankos1 said: Any advice where to start? Click to expand... [WebApp] Web Apps Overview B4J v2.00 adds support for web applications based on WebSocket technology. With WebSocket The browser and the server maintain an open communication channel. This channel allows us to build web apps where all (or most) of the logic is implemented in the server. The new framework is implemented... www.b4x.com But as you are using jserver already i would suggest to check here too [Server] Building web servers with B4J Edit: Web Apps tutorial: http://www.b4x.com/android/forum/threads/webapp-web-apps-overview.39811/ The server implementation is based on a popular and powerful Java server library named Jetty (license) The database connection pooling implementation is based on c3p0 (license). B4J Server... www.b4x.com
mcqueccu Expert Licensed User Longtime User Nov 23, 2023 #7 Another view: If you feel WebApp will take more time. Do the B4J Desktop and connect it through PHP (or any server side Language) using okhttpUtils so that all machines can access i
Another view: If you feel WebApp will take more time. Do the B4J Desktop and connect it through PHP (or any server side Language) using okhttpUtils so that all machines can access i
ilan Expert Licensed User Longtime User Dec 4, 2023 #8 i agree with @aeric Web based application is the best solution. note that you will need a hosting that can run web apps.
i agree with @aeric Web based application is the best solution. note that you will need a hosting that can run web apps.
yiankos1 Well-Known Member Licensed User Longtime User Dec 4, 2023 #9 ilan said: i agree with @aeric Web based application is the best solution. note that you will need a hosting that can run web apps. Click to expand... Thank you. I have already hosted my jrdc server. I will try my luck with ABMaterial. I think that covers all my needs.
ilan said: i agree with @aeric Web based application is the best solution. note that you will need a hosting that can run web apps. Click to expand... Thank you. I have already hosted my jrdc server. I will try my luck with ABMaterial. I think that covers all my needs.
ilan Expert Licensed User Longtime User Dec 4, 2023 #10 yiankos1 said: r. I will try my luck with ABMaterial. Click to expand... As far as i know abmaterials just create html/css/js from your b4j project but not running a http server. Check erels examples
yiankos1 said: r. I will try my luck with ABMaterial. Click to expand... As far as i know abmaterials just create html/css/js from your b4j project but not running a http server. Check erels examples
A Alex_197 Well-Known Member Licensed User Longtime User Dec 4, 2023 #11 yiankos1 said: Hello team, I just finished user's app using b4xpages and xui views. Now, i have to do it for b4i too. (that's the easy part) I need an another app for the admin (admin panel), but i am not sure if a b4j windows app is the correct way. I see most admin panels are webapps, using a browser (accessible from everywhere smartphone-pc) but the problem here is that i am more familiar with b4a-b4i-b4j suites. Is it "professional" to mention at buyer, that admin panel is a windows app? (if another pc wants to access admin panel needs this app to be installed) On the other hand, creating a b4j app for admin panel, it will be easier to have another b4a-b4i native app just for the admin. What are your thoughts? Click to expand... Check this
yiankos1 said: Hello team, I just finished user's app using b4xpages and xui views. Now, i have to do it for b4i too. (that's the easy part) I need an another app for the admin (admin panel), but i am not sure if a b4j windows app is the correct way. I see most admin panels are webapps, using a browser (accessible from everywhere smartphone-pc) but the problem here is that i am more familiar with b4a-b4i-b4j suites. Is it "professional" to mention at buyer, that admin panel is a windows app? (if another pc wants to access admin panel needs this app to be installed) On the other hand, creating a b4j app for admin panel, it will be easier to have another b4a-b4i native app just for the admin. What are your thoughts? Click to expand... Check this