Hi all,
I find ABMaterial for B4J very interesting, however, since I'm complete new on it - and on B4J in general - I wonder if someone could share some experience about.
Basically I want to build an on-line language training.
For example, in an exercise an english sentence should appear, where a word is missing. The user should fill that gap in the sentence, and press a button. The Webapp should react accordingly on what the user wrote, for instance, if the answer is correct, a green sign should appear by the sentence, if wrong a red one.
Note that all the text for the sentence and the right answer, and the title of the exercise, pictures and the like should come from a database - and/or files - that is, the text and some other fiields on the site should be dinamically filled with content from a data source - a database, a file - which resides on the server.
Since I'm still at the beginning phase of this project, I wonder if ABMaterial could help me to reach this goal, or instead would be better to manually code it using the 'classical' way, that is, the html + css3 + jquery + ajax + (add other framework here) route.
This is the most important question, that could be answered from some experienced user of ABMaterial - or from the ABMaterial creator .
The second question, not less important: are there easy to understand tutorials on ABMaterial ? For instance, starting from the 'template':
- how can I build, for example, a page with only a label and an input text field, while the text in the text field is dinamically generated from within the Webapp ?
- How can I set the (absolute or relative) position of the fields on the generated page ?
- Which files (.bas) are needed in the B4J project ? I ask this because even when I load the project 'Template', there are several .bas files that are included, and I wonder if they all are needed.
- Is there an WYSIWYG editor for building a page ? Which tool should I use in order to position the fields on the page ?
All in all I find ABMaterial very impressive. However, in order to get the resulted B4J App working, you need a server where the compiled .jar file is hosted and running on it. In my opinion, this is a disavantage compared with the 'classical' route with html, css, jquery, ajax, which does not need any running .jar.
However, it adds lots of more interactivity than a 'simple' html page with jquery code, and writing the code using B4J is way more fun than script editing, IMHO.
I have the feeling that the use of ABMaterial could speed up the development and also would contribute to obtain a nice looking responsive site, which would compensate the added complexity in the deployment department.
Please feel free to post your opinions on this topic. This is very important for me, in order to make the right decision.
Best regards,
Sergio.
P.S.
I apologize if this post is in the wrong forum. I really didn't find another suitable place for it. Feel free to move if needed. Thank you.
I find ABMaterial for B4J very interesting, however, since I'm complete new on it - and on B4J in general - I wonder if someone could share some experience about.
Basically I want to build an on-line language training.
For example, in an exercise an english sentence should appear, where a word is missing. The user should fill that gap in the sentence, and press a button. The Webapp should react accordingly on what the user wrote, for instance, if the answer is correct, a green sign should appear by the sentence, if wrong a red one.
Note that all the text for the sentence and the right answer, and the title of the exercise, pictures and the like should come from a database - and/or files - that is, the text and some other fiields on the site should be dinamically filled with content from a data source - a database, a file - which resides on the server.
Since I'm still at the beginning phase of this project, I wonder if ABMaterial could help me to reach this goal, or instead would be better to manually code it using the 'classical' way, that is, the html + css3 + jquery + ajax + (add other framework here) route.
This is the most important question, that could be answered from some experienced user of ABMaterial - or from the ABMaterial creator .
The second question, not less important: are there easy to understand tutorials on ABMaterial ? For instance, starting from the 'template':
- how can I build, for example, a page with only a label and an input text field, while the text in the text field is dinamically generated from within the Webapp ?
- How can I set the (absolute or relative) position of the fields on the generated page ?
- Which files (.bas) are needed in the B4J project ? I ask this because even when I load the project 'Template', there are several .bas files that are included, and I wonder if they all are needed.
- Is there an WYSIWYG editor for building a page ? Which tool should I use in order to position the fields on the page ?
All in all I find ABMaterial very impressive. However, in order to get the resulted B4J App working, you need a server where the compiled .jar file is hosted and running on it. In my opinion, this is a disavantage compared with the 'classical' route with html, css, jquery, ajax, which does not need any running .jar.
However, it adds lots of more interactivity than a 'simple' html page with jquery code, and writing the code using B4J is way more fun than script editing, IMHO.
I have the feeling that the use of ABMaterial could speed up the development and also would contribute to obtain a nice looking responsive site, which would compensate the added complexity in the deployment department.
Please feel free to post your opinions on this topic. This is very important for me, in order to make the right decision.
Best regards,
Sergio.
P.S.
I apologize if this post is in the wrong forum. I really didn't find another suitable place for it. Feel free to move if needed. Thank you.
Last edited: