Skip to Content
author's profile photo Former Member
Former Member

Why htmlb is prefered to normal html code ?


I'am new to this forum, so excuse me for such basic questions.

We have already developed 2 small projects (vendor portal/gate computer system ) in my co using BSP , but since we had a background of asp/jsp/javascript we easily developed all the layouts in plain html lang , and we used max javascripting where we required , which we found more easy and confortable.

So may I know some major advantages of using htmlb besides the normal reasons of look and feel , as by and large almost every thing what htmlb does same can be done by javascript/html.



Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Dec 10, 2004 at 01:39 PM

    Hi Jignesh,

    You've got basically the same questions I had as well as Thomas Jung when we started (both of us have Weblogs on the subject).

    Here are some of my reasoning for moving away from the question HTML/JAVASCRIPT

    - More functionality and quicker to realize

    - Overall design and layout compatibility throughout apps

    - Event Handling 😊

    - Quicker development time

    Basically for me, bringing people into from a non-webdesign background it made more sense. me being a web designer going way back it took a little while but I got used to them and now I resort to standard HTML only when adding in <a href="/people/sap.user72/blog/2004/11/16/bsphowto-add-a-maginfying-glass-to-your-application features</a>

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 10, 2004 at 02:07 PM

    Yes, you're quite right, htmlb is nothing else than packing some html and javascript code together, adding some CSS styles, ...

    BUT, there are a million ways to take advantage of this:

    Basically, you save a huge amount of time and effort using htmlb compared to writing the same functionality all by yourself.

    Just take a look at some HTMLB examples, you will see many different scenarios where you could this and that implementing such elements in your application.

    Unfortunately, unless you really start using these elements, you will only recognize part of the advantages, that's what I learned.

    Although I used them from the beginning, I never stopped finding out some new information, or finding new elements for some purpose I wrote a workaround some time before.

    Using htmlb just for design reasons can be a pain in the *** sometimes, because just as every additional "layer" between your finger and the HTML output it restricts your possibilities. For design I use a mixture of htmlb and html, but I try to use htmlb-like add-ons to my regular html wherever it's possible.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 10, 2004 at 02:25 PM

    Remember that nothing is stopping you from creating your BSP extensions. This way you can still get some of the major advantages of HTMLB (reuse, event handeling, etc) with your own layout and javascript.

    Don't get me wrong though. I think there are huge advantages to using the SAP libraries as have been stated. My team is a group of ABAP developers with no web development background (including myself). We would never be at the place we are with BSP without the HTMLB libraries.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.