whats the front end and back end in programming??

@yadav8797 (1211)
India
September 5, 2008 6:51am CST
i don't understand the meaning of front and back end while doing prgramming??i am misunderstand these two term.somebody tell these thing throughly over here.so that again i am not misunderstand these thing. these term also used while make projects,software etc.
1 person likes this
5 responses
@jnk3dfx (721)
• India
18 Nov 08
Hi, Yadav. Its quite simple when you understand the concept of a software tiers. If check in internet the tiers involved in a software development. Like 3 tier and 2 tier. In three tier there is Front End, Codes and backend as Database. So taking this as consideration i can tell you that, front end programming means designing and also coding for front end validations and calculations. Like validating given input is integer or not, or mandatory fields are entered or not. Also few codings or calcuations which does not involve any transaction with Database or any os component. But in Backend it happens to be a more complex programming, like connecting to database, inserting, modifying or deleting records from database. Also there are few codings which involves communicating to os level components (One can tell System Programming), or connecting to remote service or web service, via telnet or SSH. So I think you are clear about the deference between FrontEnd and BackEnd coding. Though BackEnd coding requires more experience to do it perfectly without any bug, So as you grow much in programming you will be more femiliar with this backend programming. If you are still confused then do not get hasitate to comment on this response. As being a programmer i will try to explain in deferent way . Have a nice day buddy. Regards, Jnk3dfx.
@subha12 (18441)
• India
18 Nov 08
there are many programming languages all around. there are front end languages, backend languages, middleware etc. Front end language menas programming that are used to make the front end GUI of applications. its like Java, Java swing, .net etc. The backend programmings are like things taht take care of the backend that are running in the applications. like the databse etc
@bkpdp1 (920)
• India
20 Sep 08
For a layman's understanding, Front End is that where end user (Like You) interact with. (As you posted this topic in this forum and you don't know where it will be saved). So for you Mylot interface is Front End for you and Back End is MyLot Server/Database where they store all users data. Programmatically, Front End is End User's Interface and the Back End is the Data Storage Area generated by End User (Using Front End).
@ngaspero (851)
• Italy
5 Sep 08
If I understand your question, I can tell you that with the term "front end" you describe the software that is use for public, I explain, you go to the bank and ask to the worker wich is your count situation, or you ask for a financial product or a simulation of a crediti, and so on. "Back end" is the software for internal use, like can be also the night batch, is the software that is not interactive with the customer Nun
@Serath (86)
• South Africa
5 Sep 08
The front end, usually refers to a user interface, allowing the user to manipulate the data in a humanly understandable way. The back end, usually refers to the data...mostly a database, with classes and routines to manipulate the data. The front end allows the user to see the data in a humanly understandable way and tells the backend what the user wants to do with it. A good example is a web site. The front end, is a web page where the user can read and change things which posts updates to the backend which would be something like an ASP server. Sometimes, the ASP server is seen as part of the front end, with a seperate third party server that handles the data manipulation as a backend. In this instance, the ASP server only retrieves data and never actually modify it. Umm...I hope this makes sense ;D. I am not allways too good at explaining.