D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.

Slides:



Advertisements
Similar presentations
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Introduction to Rails.
Advertisements

Apache Tiles.
AN INTRODUCTION TO WEBSITE DEVELOPMENT MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL& TECHNICAL TRAINING CENTRE.
CF and JSP/Servlets Developed originally by Robi Sen For the CF UnderGround II Seminar, Apr 2001 Edited and enhanced by Charlie Arehart (Robi had an emergency.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Python, CGI November 23, Unit 8. So Far We can write programs in Python (in theory at least) –Conditionals –Variables –While loops We can create a form.
Creating Interactive Course Assignment Pages The OSU Libraries ICAP Project Coalition for Networked Information Fall 2007 Task Force Meeting Kim Griggs,
Ruby on Rails a popular web application framework, aimed to increase the speed and ease of web development Ruby on Rails, Tim Zappe.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Delivering Library Services in the Web 2.0 environment: OSU Libraries’ ICAP Publishing System for and by Librarians Code4Lib 2008 Kim Griggs, Margaret.
JavaServer Pages TM Introduce by
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
PHP-Fusion. Introduction PHP-Fusion is a lightweight open source content management system (CMS) written in PHP. PHP-Fusion utilizes a MySQL database.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Web Development Methodologies Yuan Wang(yw2326). Basic Concepts Browser/Server (B/S) Structure Keywords: Browser, Server Examples: Websites Client/Server.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Ruby on Rails CSCI 6314 David Gaspar Jennifer Garcia Avila.
Dj(T)ango with Python Ritika Virmani. What is Django? It’s not a Hawaiian dance Developed by Adrian Holovaty and Simon Willison Rapid Web Development.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Seng and Wavering present:.  Don’t forget your paperwork!  Will be developing a website for a client – usually a club, nonprofit, or other worthy.
What’s New in Sage SalesLogix V Release Overview Sage SalesLogix v7.5.2 focuses on: −User Enhancements streamline the user experience furthering.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.
PHP TUTORIAL. HISTORY OF PHP  PHP as it's known today is actually the successor to a product named PHP/FI.  Created in 1994 by Rasmus Lerdorf, the very.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
1 Dr Alexiei Dingli Web Science Stream Introducing Rails.
Features and Updates Native UTF-8 support Innovative user interface to simplify everyday tasks Enhanced Photo Gallery 2.0 Windows-style control panel interface.
Automate Administration with KURL Shayne Koestler.
Webcommerce Computer Networks Webcommerce by Linnea Reppa Douglas Martindale Lev Shalevich.
# epi7fin #episerver7 1. Petri Isola Lead Technical Sales Engineer EPiServer 7: Content Blocks 2.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
University of Palestine Faculty of Engineering and Urban planning Software Engineering department Software Engineering Group Project Requirements Project.
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
Google App Engine Using Templates Jim Eng Thanks to Chuck Severance
Django 101 By: Jason Sumner. Django Overview Django was started in 2003, released under BSD in 2005, and the Django Software Foundation was established.
METS Dissemination METS Opening Day Corey Keith
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Model View Controller MVC Web Software Architecture.
Ruby on Rails By S. Christopher Hellriegel. Overview 1. What is Ruby on Rails? 2. What is MVC? 3. Simple example 4. Wow, that was cool!
Ruby on Rails Evaluation – Cognitive Dimensions Joshua Sunshine
D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Nested componentization for advanced Web portal solutions Svebor Prstačić, dipl. ing., Dr. sc. Ivan Voras, Dr. sc. Mario Žagar.
XFormsDB An XForms - Based Framework for Simplifying Web Application Development Markku Laine Master’s Thesis Presentation March 9, 2010.
Comanche A GUI management tool for Apache Daniel López Ridruejo
LEO Intermediate ePortfolio – Introduction to Mahara.
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
The basics of knowing the difference CLIENT VS. SERVER.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
Ruby on Rails. Web Framework for Ruby Designed to make it easier to develop, deploy, and maintain web applications Design with Model-View-Controller –almost.
The Django Web Application Framework zhixiong.hong
Presented by Alexey Vedishchev Developing Web-applications with Grails framework American University of Nigeria, 2016 Intro To MVC Architecture.
Team: Daniel, Jeremy, Tai, Mike, Slavko (Formerly “Team Ramani Map”)
Dive into web development
Framework and Graph Visualization Tools
Jerrell Jackson
Technologies and Tools
UNH Programming Assistance Center Automation
5 Leading web development Framework is good for developing a Secure Website.
CS122B: Projects in Databases and Web Applications Spring 2018
Robotics Website By Andy Kelley.
WPS - your story so far Seems incredible complicated, already
Query Interface using Django
Model View Controller (MVC)
Presentation transcript:

D JANGO Leo Wang Daniel South Philip Kim

Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development

Django vs Rails Similarties: – Django is to Python as Rails is to Ruby – Model-View-Controller architectural – Emphasis is on Reuse, DRY and simplicity Differences: – Django has a built-in admin control whereas Rails doesn’t

Django Community

Rails Community

Common Uses Dynamic web pages – Guestbook – Poll voting – Forum – Social network

Features Session Framework – Store visitor data – Python dictionary Templates – Generate unique views – Built-in tags

Features Django admin interface – Designed for nontechnical users – User interface to perform tasks

Format Django Models Controller Python code Views.py Views Templates folder Html code Rails Models Controller Ruby code controller.rb Views Views folder html

Django Model Database Class function

Controller views.py forms.py urls.py tasks_list = Task.objects.filter(deleted=False).exclude().exclude().filter() task = Task.objects.get(id=1, deleted=False) url(r'^tasks/$', 'example.tasks.views.task_list')

Views Template folder Template tags Load, block, extend include {% load “....html” %} {{task.get_till_due|get_date}} {% if some_condition %} {% for some_iterator %} {{form.title.label}} {{form.title}}

Example 3974 ish?