Easy Web Project Development & Management with Django & Mercurial - Presentation Transcript
Easy Web Project Development and Management with Django & Mercurial Widoyo <widoyo@gmail.com>
Why?
MVC = Model View Controller
Django > MTV = Model Template View
Many software developer does not track their code
The Project
Human Resource Management Software (simplified)
Web base application
100% using Open Source Software
Source Code are well Manage
HRM Data to Cover
HR Data {Nama, Alamat, Hp, Lahir, email, masuk}
Training {judul, mulai, akhir, kota}
Open Source Software
Ubuntu Desktop + Server 8.04.2
Python 2.5.2
Django 1.0.final
Sqlite 3.4.2
Mercurial DSCM 0.9.5
Ubuntu
Linux for human being
LTS = Long Term Support (5 year)
Latest = 9.04 (9 means 2009, 04 means April)
Varian
Desktop
Server
Netbook Remix
Python
Python is a dynamic object-oriented programming language that can be used for many kinds of software development. ... and can be learned in a few days . Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code .
" Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. ...”
Django
The web framework for perfectionists with deadline
Python base web framework
http://djangoproject.com
http://djangobook.com
http://djangoinstant.com
SQlite
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world.
http://sqlite.org
Mercurial
a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.
0 comments
Post a comment