Web Application

HiI would like to know which is the best way to develop the web application. What should used to make application more effective.

  1. How to start with the form, should prefer Tables are Html which one is the most efficient?

  2. What to do to maintain speed?

  3. How to control refresh and all that?

  4. How to use JavaScript, for validation or other to improve the validation etc?

  5. best way to use lotusscript and formula language?

  6. Alll other resources to which we can use to make application good.

All above point and many more i see in many application that developer develop the application like develop the form with table then after a long time they felt that this is critical to maintain table rather than Html. If you have good suggession and i would like to know and use that.

I will thankfull to all.

Cheers

Dee

Subject: Web Application.

Some of these questions are like asking how long will a piece of string need to be to wrap a box. The answer is it all depends, on the type of box, how well the box needs to be wrapped etc.

The same is true for Notes/Domino applications. The skills you need to answer these questions typically come from good training and experience. There are some things you can do to help performance like avoiding frequent db lookups, too many fields on a form etc. Which you’ll find written about in these forum and notes related blogs, but those that know typically know from reading all these blogs and trying out different things (the experience).

I think if I was you I’d probably get started with some good training, where you can work through some of your questions with your instructor.

Subject: RE: Web Application.

@ De De,

Download samples applications from IBM sandbox, OpenNTF , review them,read blogs, keep updated yourself about upcoming stuffs . Probably it’s not common to find sample database where dojo, jquery or prototype based framework is develop. so better wide open your eyes and keep practicing yourself. Developing web application in Domino is very easy, But developing fast & efficient is not that easy.

Rishi

Subject: RE: Web Application.

First thanks Rishi!

Ya i m keeping to update myself. I have question there we have very slow application in lotus when we search it takes time to search, this problem is also in client application. I would like to speedup the applications. As i know compare to other technology we have limited functionality.

Thanks for your response?

Subject: RE: Web Application.

@Dee ,

Every technology having advantages & disadvantages. But I believe except some e-commerce apps, you can develop all kind of applications in Domino. I remember when I developed one workflow application in PHP/MYSQL , how painful it was. Today you have plenty of tools or supported technology which you can use in domino to build powerful applications. In your application ( which you mentioned is slow ) you need to do performance tuning. There could be many issues which need to be taken care. I would suggest to read some articles which is written by andre guirard . I don’t remember the link, but you can find from Google.

Rishi

Subject: RE: Web Application.

Dear Rishi

I am 10 month old in Lotus Notes and working as a Lotus Notes and Domino consultant Developer & support in a company. Here we have many application(~1000) in notes which have a lot of data. when users searches data this take time. U can under stand if any one wolud like to search 4-5 different searches. how is it boring.

  1. it take time to open(as per the data it is different)

  2. if there are sublink this becomes very fraustrating.

Client request to speedup the process. but I have no option.

as you explained i read many topics written by Andre Guired will try to find more and look.

Thanks for touch.

Subject: RE: Web Application.

make sure you read this one: Performance basics for developers (whitepaper)

also note the Domino web server supports a “multi database search” capability that lets you search a predefined list of databases with one query; read about it in Designer help.

Not sure what a ‘sublink’ is.

Subject: RE: Web Application.

@Dee Dee,

Have a look to “Domain Search”. Domain Search is a powerful tool that allows you to search a domain, or across several domains, as determined by the Domino administrator (or Domain Search application manager), who also specifies what documents, applications, and files are available for searching.

Rishi

Subject: RE: Web Application.

Thanks Andre,Thanks Rishi

Hi Andre i read that notes and i m taking care of that points in development. I am very thankfull to you and all, gave his important time.

I will deeply look all the points posted as a response with respect to my query.

Thanks to all.

Thanks

Dee

Subject: RE: Web Application.

The capabilities of Notes and Domino are only limited compared to other technologies if you are writing applications that should not be written for Notes and Domino. And yes, it is possible to write applications that should be a perfect fit for Notes and Domino in such a way as to make them nearly unusable – poor UIs, bad data organisation, slow code – but that’s a developer option, not a platform feature. I remember writing an online auction application with near-real-time high bid updates on the All Items list page with 1500 concurrent users on a single-processor Pentium III R5 server. (Using 1-pixel iframes rather than AJAX, since it needed to be cross-browser before there was a native XmlHTTPRequest object, in case you’re interested.) Domino apps do not need to be slow.

Subject: RE: Web Application.

Thanks Stan!

This is obvious if your data organization, design or code are not good it effects the perfomance in any technologies.

As you stated with the limited capabilities notes and Domino are OK.

Actually my aim is to explore Notes and Domino application like .Net, PHP and many more which are widely used to making website they are easy to handel and update the site as per the user requirement.

By the way many thanks for your time.