views:

331

answers:

6
+2  Q: 

Creating website

Hi,

I want to create a website over banking. I just wanna know what's more do I have to know to create website. Is the knowledge of servlet, JSP, HTML, CSS is enough to make a website? Or do I have to know Javascript as well?

Thanks in advance.

+2  A: 

To make a banking website you really just need to know html, and some form of scripting language, perl, python, php, asp etc, that allows you to dynamically change the web pages sent to the the user so it can have the updated info from the bank database, like transactions etc. Knowing Css , and javascript are just icing on the cake.

mog
Javascript is "icing on the cake": MAYBE. CSS: a must. Making a banking website for your first project: big no no.
nickf
@nickf: Oh you don't need CSS, you can just lay everything out in tables. (JK) ;-)
Lucas McCoy
A: 

It depends on what you want your web page to do.

In short, yes, knowledge of servlets, JSP, HTML, and CSS is plenty to learn to make a website.

If you want your site to support things like AJAX or have dynamic interaction with the user on each page, then you'll want to learn Javascript as well.

Also, many of the Javascript libraries like JQuery and Prototype make some types of display and formatting a lot eaiser, some some basic Javascript knowledge may go a long way in making your site look nice.

tschaible
+1  A: 

Hi, it is more than enough. Basicly you only need HTML to create a website. CSS is healpful for design issues. JSP is used to create serverside generated pages, you could also try php. If you also want some graphical effects (blending in, mouse over action) i would recommend you jquery, this way u don't really need to learn javascript.

Red33mer
Perhaps I am splitting hairs but I don't think that statement is very true. JQuery is indeed an easy library to use, however you dostill need to understand at least some of the concepts of javascript to use it effectivly.
Crippledsmurf
@crippledsmurf: agreed. jQuery is a toolset that abstracts away a lot of the crud that you shouldn't have to deal with, but you still need to know javascript.
nickf
And you should use the stdlib so you don't have to learn C.
Chuck
What i actually ment, is that it is enoth to look at some jquery tutorials, it is not necessery to learn javascript explicitly. But agreed u need basic knowlege of javascript and you can get it at a lot of jquery tutorials. @Chuck lol?
Red33mer
+1  A: 

servlet: AFAIK, even Sun does not recommend servlet. Prever JSP over servlet

JSP: you should know one server side programming language. JSP is fine but I recommend PHP if you are not going to use many pre-existing java-JSP code or packages (I used both on some of my projects, I prefer PHP)

HTML: yes you should

CSS: useful for styling. However, you can steal it:) (from websites like free-css)

Javascript: not mandatory but helpful

--I recommend you to pass over w3schools tutorials:

http://www.w3schools.com/

html, php, css, Javascript

--and if you decide to use javascript, you can check ajax tutorial

JQuery: a very useful Javascript library: cross platform (firefox, internet explorer etc. compatible). might help, google it for the site and tutorials

--if you need a fancy Javascript menu, you can use jscook menu

+28  A: 

Please step away from the keyboard. If I understand your question correctly, you are trying to write a banking website, and you are asking questions about whether some HTML, CSS and server-side code is enough? Technically, the answer is yes, that's all you need to make virtually any site. Realistically however, you should realise that knowledge of CSS and HTML are the least important things in regards to online banking. Asking a question like this makes it sound like you've never made a website before (which is fine: we all start somewhere), but creating a site which deals with people's life savings should only be done by experts.

nickf
+1 LOL First sentence is PURE GOLD
cletus
Please step away from the keyboard. LOL!
RichardOD
Well, well, people are unnecessarily harsh on that. Don't step away from keyboard. Step away from writing any production code.
ilya n.
+2  A: 

This is like saying "I'm building a house, all I need to know is how to hammer in nails and cut wood right".

The difficulty in building a banking site will not be the actual HTML, CSS, or Javascript. The difficulty will be in knowing how to build it correctly. You have to address fundamental concepts like security, legal issues, and reliability. A bug in the code that gives someone an extra "0" is not going to be good :)

Cody C