Your SlideShare is downloading. ×
0
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Django - Software Architecture and Design
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Django - Software Architecture and Design

407

Published on

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
407
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DJANGOMarcello RomanelliSoftware Architecture and Designgiovedì, 23 maggio 13
  • 2. DJANGOWHATisgiovedì, 23 maggio 13
  • 3. The web framework forperfectionist with deadlines.giovedì, 23 maggio 13
  • 4. DJANGOWHYusegiovedì, 23 maggio 13
  • 5. PYTHONUSESgiovedì, 23 maggio 13
  • 6. Full StackFrameworkgiovedì, 23 maggio 13
  • 7. PYTHONONLYgiovedì, 23 maggio 13
  • 8. ACTIVECOMMUNITYgiovedì, 23 maggio 13
  • 9. ADMININTERFACEgiovedì, 23 maggio 13
  • 10. From this...giovedì, 23 maggio 13
  • 11. ...to this!giovedì, 23 maggio 13
  • 12. www.djangosites.orggiovedì, 23 maggio 13
  • 13. LET’S GODEEPERgiovedì, 23 maggio 13
  • 14. ARCHITECTURALSTYLEgiovedì, 23 maggio 13
  • 15. giovedì, 23 maggio 13
  • 16. MODELTEMPLATEVIEWdetermine what data is to be displayedprocess requests with a web templating systemdefinition of some stored data, accessible via an ORM APIgiovedì, 23 maggio 13
  • 17. COMPONENTSReusable Unit of Compositiongiovedì, 23 maggio 13
  • 18. CLASSclass  CommonInfo(aSystem.superclass):        field1  =  ...        field2  =  ...        def  method1(arg1,  arg2):                ...                doSomething();                ...                return  a,  b,  c        def  method1(arg1):                ...                doSomethingElse();                ...                return  agiovedì, 23 maggio 13
  • 19. myAPPFILE:  f1.pyclass  class1(aSystem.superclass):        field1  =  ...        field2  =  ...FILE:  f2.pyclass  class2(aSystem.superclass):        field1  =  ...        field2  =  ...CLASS CLASSStandard  Filesgiovedì, 23 maggio 13
  • 20. myAPPFILE:  PKG-­‐INFOMetadata-­‐Version:  1.0Name:  django-­‐gmapiVersion:  1.0.1Summary:  A  Google  Maps  API  implementation  for  DjangoHome-­‐page:  http://code.google.com/p/django-­‐gmapi/DEPPKGINFOExtra  Filesgiovedì, 23 maggio 13
  • 21. CONNECTORSmodels interaction betweenCOMPONENTSgiovedì, 23 maggio 13
  • 22. METHODCALLgiovedì, 23 maggio 13
  • 23. SHAREDDATABASEgiovedì, 23 maggio 13
  • 24. MESSAGEgiovedì, 23 maggio 13
  • 25. CONCRETEEXAMPLEgiovedì, 23 maggio 13
  • 26. IDEAgiovedì, 23 maggio 13
  • 27. MTVSignalsShared DBComponent Reusegiovedì, 23 maggio 13
  • 28. CarRealEstateviewsindexallSignalipLoggerpriceLoggerCommondjango_google_mapstastypiegiovedì, 23 maggio 13
  • 29. giovedì, 23 maggio 13

×