Subjects
PRICING
COURSES
SIGN IN
Start Free Trial
Nurul K.
Computer Science Undergraduate Student
Tutor Satisfaction Guarantee
Web Development
TutorMe
Question:

What's the Difference Between the Front-End and Back-End web development?

Nurul K.
Answer:

The front end typically includes HTML, CSS and JavaScript which forms the aesthetics or design of the website. So someone working as a front-end developer would be familiar with code that focuses on display, and may also have Web design skills with tools like Photoshop or Adobe Dreamweaver. The back end generally includes a web server that hosts an application that can be built with code like Ruby on Rails, PHP, C++, Java, etc in which it communicates with a database (using something like MySQL or Microsoft Access) to serve up the information that the front-end presents.

HTML Programming
TutorMe
Question:

What is the difference between <div> and <frame> ?

Nurul K.
Answer:

A <div> is a generic container element for grouping and styling, whereas a <frame> creates divisions within a web page and should be used within the <frameset> tag. The use of <frame> and <frameset> are no longer popular and are now being replaced with the more flexible <iframe>, which has become popular for embedding foreign elements (ie. Youtube videos) into a page.

C Sharp Programming
TutorMe
Question:

What is the output of the program below? Explain your answer. delegate void Printer(); static void Main() { List printers = new List(); for (int i = 0; i < 10; i++) { printers.Add(delegate { Console.WriteLine(i); }); } foreach (var printer in printers) { printer(); } }

Nurul K.
Answer:

This program will output the number 10 ten times. Here’s why: The delegate is added in the for loop and “reference” (or perhaps “pointer” would be a better choice of words) to i is stored, rather than the value itself. Therefore, after we exit the loop, the variable i has been set to 10, so by the time each delegate is invoked, the value passed to all of them is 10.

Send a message explaining your
needs and Nurul will reply soon.
Contact Nurul
Ready now? Request a lesson.
Start Session
FAQs
What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Session" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.