Showing posts with label Django. Show all posts
Showing posts with label Django. Show all posts

Tuesday, March 1, 2011

Is Django not suited for web applications?

Django project was created by a news organization for their internal use. It is so heavily geared towards content i.e showing content which is the main aim of the news organization. So it always talks about posts, books and content in its tutorial. I am learning from djangobook.com and I have to say though the book is good it is taking time for me to wrap my head around the concepts as it doesn't directly map to the j2ee web app concept. I mean it has forms and everything but everything is looking complicated from the eyes of a beginner like me. I read from railstutorial.org and it was a very good book to start learning Ruby on Rails and it was mapping very well with J2EE web applications. So getting started with Django for building a web application is difficult compared to building it with Ruby on Rails. I want to give up and try something else but I am trying to press ahead and build something.

It looks like Django is more suited for content based web sites rather than logic and calculation heavy web applications atleast that is my initial thought. 

Friday, February 25, 2011

Developing a Web Application

I am learning Android and I am quite interested in creating a productivity web application. I want to create a web application and provide android and other smartphone apps for it. So for developing the web application I am trying to build a web application. I wanted to learn a dynamic language from long time and I thought this was a good opportunity. So I picked up python. My idea was to write an application and deploy it in Google App Engine. I chose to write the application in Django which can be hosted for free on Google App Engine. So I patiently spent the half of February learning Python and the last two weeks learning Django. With a lot of effort I was able to get a static page up and running. It is a crud application but to develop it is taking a lot of time. Still a longgg way in becoming an efficient developer. I want to work on developing fast web applications which can scale well. So this is the project. I will detail on what is the application I want to develop in my next post.