about some ideas for our very largest project

2 views
Skip to first unread message

RNGLAB

unread,
Jul 21, 2010, 5:07:23 AM7/21/10
to Django users
hi django peoples

i m rıdvan from turkey and working in a web based big project for now
this project about web based healthcare and hospital systems.
and the project is realty big.. we have a team for this.

we are searching a different tech. from .net or java. than we find and
develop some ideas about pyton and django.
i wanna ask you about that.. first i must say, i m not enough in
django and pyton. so i m asking in this level :)

how is django and pyton about this project? this subjects? it can do
very institutional applications?
django tech. can support very big web based applications realty ? if
it supports what can we do with django and pyton? what is djangos
differents from .net or java?

if you can share information about this very works for us..

thanks for your answers..

derek

unread,
Jul 21, 2010, 9:58:14 AM7/21/10
to Django users
First off, your limitation is not likely to be Django or Python per
se, both of which are capable of handing any web app development...
but your own (you+team) knowledge about these domains. Even the best-
of-the-best-of-the-best will take some time to get comfortable with
these tools.

For some discussions as to Django suitability and use in large apps:

http://groups.google.com/group/django-users/browse_thread/thread/12c898ac406b906c/ddf0bc81fe2c117b?lnk=gst&q=suitable#ddf0bc81fe2c117b

http://groups.google.com/group/django-users/browse_thread/thread/3c8a6b30696565ad/bef1ce2bda1b6fca?lnk=gst&q=scalable#bef1ce2bda1b6fca

(e.g. see Dave Snider's remarks in the above thread).

Finally, also have a look at: http://www.djangosites.org/

Hope this helps
Derek

RNGLAB

unread,
Jul 21, 2010, 3:24:29 PM7/21/10
to Django users
thanks for your ideas

yes django is amazing framework for daily web applications. not for
core programming. this project's is needs very powerful cores
programming.

thanks again.

CLIFFORD ILKAY

unread,
Jul 21, 2010, 3:40:40 PM7/21/10
to django...@googlegroups.com

Perhaps you ought to talk to the creators of the Turkish Linux
distribution, Pardus, which relies heavily on Python to get a better
understanding of the capabilities of Python. There is no reason that
Django can't be used for "core programming". Not to minimize what Django
is but Django is nothing more than a bunch (very good) Python libraries.
You have the full power of Python available to you and as such, you can
build virtually any type of application you want, web, embedded, GUI,
server, system, web service, etc.
--
Regards,

Clifford Ilkay
Dinamis
1419-3266 Yonge St.
Toronto, ON
Canada M4N 3P6

<http://dinamis.com>
+1 416-410-3326

Javier Guerra Giraldez

unread,
Jul 21, 2010, 4:22:32 PM7/21/10
to django...@googlegroups.com

it's usually accepted that most web frameworks have a 'ceiling', and
when reached you have to start tearing it apart and replacing with
custom code that better handles extreme loads.

in Django case it's somewhat easier than on most frameworks because of
the loose coupling between components. you can replace the ORM with
another one if you want, or the templates, or the wsgi server...

that said, Django's 'ceiling' is much higher than immediately obvious.
clever use of cache alone can get you a huge boost in efficiency at
very low complexity cost. also knowing when to denormalize your data,
or apply some preprocessing (like google loves to do) lets you grow by
orders of magnitude.

i don't think any "institutional applications" would outgrow a really
appropriate design on Django (heck, even Rails could do it on the
right hands!). the usual counterexample to the "my framework is
better than yours!" argument is how yahoo still uses PHP on heavily
accessed sites.


--
Javier

Antoni Aloy

unread,
Jul 21, 2010, 4:56:55 PM7/21/10
to django...@googlegroups.com
2010/7/21 RNGLAB <ridvan...@gmail.com>:

The main problem you'll have with instaitutional application with
Django, Python, PHP, Ruby, etc. is the deployment. Some IT departments
does not allow nothing but the technologies they know, and they can be
as old as cobol or j2ee 1.4 + EJB, so ask first your potential
institution clients what they have.

Django and Python can support really big projects. In fact one of the
thinks I like best in Django and Python is that they are scalable in
hardware but also in people, compared with PL/SQL or other languages
where the layer separation is not as clear than the Django one.

It's really difficult to say if Django is the right technology for
your project, but at least you can do your first prototype rally fast
and test for yourself.

--
Antoni Aloy López
Blog: http://trespams.com
Site: http://apsl.net

Reply all
Reply to author
Forward
0 new messages