Yep.Do you build server apps?
Nope.Do you use B4J to do it?
1 Do you build server apps?
2 Do you use B4J to do it?
3 What do you think about my past projects for developing web server apps?
4 Which "framework" do you like?
5 What are the things you don't like?
6 What are your suggestions to improve them?
I should have made my question clearer.Yep.
Nope.
3. I think most members develop for B4A, B4i and B4J UI/client apps. B4J server apps is not popular. The more popular choice is ABM.3 It's a very very interesting project, but for a neophyte of these topics it's very difficult to exploit these environments
4 None
5 For me it's difficult to understand how it works
6 Documentation + example
Ok, I am not a fan of C#. hate it to be honest.2 No (c#)
Yes1. Do you build server apps?
Yes2. Do you use B4J to do it?
I find them very interesting3. What do you think about my past projects for developing web server apps?
Web API Server 24. Which "framework" do you like? Web API Server 2
Maybe the structure could be a little simplerWhat are the things you don't like?
The structure of jServer is very simple and powerful, with which a Web App having a good HTML template would be achieved with fewer steps.What are your suggestions to improve them?
I tried to make project EndsMeet more simpler (v0.18 beta) in terms of routing. The element index structure is now gone.Maybe the structure could be a little simpler
1. Do you build server apps?
2. Do you use B4J to do it?
If you answered Yes for both questions, then:
3. What do you think about my past projects for developing web server apps?
4. Which "framework" do you like?
5. What are the things you don't like?
6. What are your suggestions to improve them?
3. I think most members develop for B4A, B4i and B4J UI/client apps. B4J server apps is not popular. The more popular choice is ABM.
4. Why?
5. Unfortunately too little discussion in public forum.
6. There are already some documentation and examples. I wish I get more motivation to produce better documentation.
I thought to start to create new videos on web server app. Now I want to think again.
Ok, I am not a fan of C#. hate it to be honest.
1. Yes... but for local network use - hope in future make them more secure to use them at internet / cloud !1. Do you build server apps?
2. Do you use B4J to do it?
If you answered Yes for both questions, then:
3. What do you think about my past projects for developing web server apps?
4. Which "framework" do you like?
5. What are the things you don't like?
6. What are your suggestions to improve them?
I tried my best to make it (them) as simple as possible.4- Because I don't fully understand them and therefore I can't use them
"..Ok, I am not a fan.."
1) yes1. Do you build server apps?
2. Do you use B4J to do it?
If you answered Yes for both questions, then:
3. What do you think about my past projects for developing web server apps?
4. Which "framework" do you like?
5. What are the things you don't like?
6. What are your suggestions to improve them?
2) can you tell us some powerful tools for backend operations, plz ?1) yes
2)no. there are so powerful tools for backend operations, I don't use it anymore for backend.
Phew, time, time, time. I have been promising myself to make time to look into your projects, it's been very hectic, but I will soon.1. Do you build server apps?
2. Do you use B4J to do it?
If you answered Yes for both questions, then:
3. What do you think about my past projects for developing web server apps?
4. Which "framework" do you like?
5. What are the things you don't like?
6. What are your suggestions to improve them?
routerAdd("POST", "/api/qry", (c) => {
try {
const data = $apis.requestInfo(c).data
const qry = data.qry
const tbl = data.tablename
const collection = $app.dao().findCollectionByNameOrId(tbl)
const records = arrayOf(new Record(collection))
if (qry.length > 0) {
$app.dao().db()
.newQuery(qry)
.all(records)
return c.json(200, { "data": records })
} throw new BadRequestError("The qry has not been specified!")
} catch (err) {
return c.json(400, { "data": records, "error": err })
}
}, $apis.activityLogger($app))
I agree. Java has better performance compare to Python. I think it is faster than PHP and JavaScript based (node) server too.the superiority and security of Java based applications can never be ignored
There is HelpHandler in Web API Server template that auto generate swagger-like page.auto-generated REST API
For working on db or CRUD, I already have MiniORM library that is "plug-and-play". Alternatively, you can also choose to use SD_SQL or raw SQL.automatic CRUD REST API
...For me, writing B4J server apps in B4X is much more simpler...
What do you want to sell?So please, can we expect our e-commerce in B4j very soon?
...help handler was a little difficult to understand it...I agree. Java has better performance compare to Python. I think it is faster than PHP and JavaScript based (node) server too.
For me, writing B4J server apps in B4X is much more simpler than using frameworks like Django and Laravel.
Bonus point is B4J is already installed on my PC and it is super lightweight.
There is HelpHandler in Web API Server template that auto generate swagger-like page.
For working on db or CRUD, I already have MiniORM library that is "plug-and-play". Alternatively, you can also choose to use SD_SQL or raw SQL.
There is Controller library to quickly generate the common sub routines (GET, POST, PUT, DELETE).
For security, I can use JWT Token, access token/API key, Basic Auth and/or sessions.
For templating engine, there are Velocity, FreeMarker, Markdown, Thymeleaf, Jinjava and (mini) Template Engine.
For interactivity, you can use jQuery/Websocket, HTMX, any JavaScript library like Vue, Angular, React, Svelte or BANano.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?