>
> I believe you must be enjoying this period. Exploring things without
> any pressure. Many times it enhances quality and sometimes
> productivity also.
>
> Let us know about your proceedings of dating with BRL-CAD.
>
I just didn't have anything *concrete* to post on the list. Actually, I
have been experimenting with the Django framework off late. I have had much
issues with php in my previous projects, and wanted to try out a Python
framework this time, and Django was surprisingly easy to pick up. Another
factor being the previous work by Suryajith is in Python as well, so
sticking to it would ensure consistency and lesser deployment issues.
As far as the comparison with Mediawiki is concerned, I am not sure how to
write a detailed document. Mediawiki is a CMS, and Django is a web
framework, so comparing them might as well be comparing apples and oranges,
hence a feature by feature comparison is difficult. Instead, I compared
them on broader, generic issues.
*Language: *PHP vs Python. I don't want to start a language war, but Python
with it's clear syntax, better object-oriented approach, code readability
and community support builds out to be a better choice.
*MVC support: *The Django framework provides MVC support
right-out-of-the-box, whereas we lack that while developing Mediawilki
extensions.
*Suited for Web Applications: *Web Frameworks are built exclusively for
building dynamic web applications, Mediawiki extensions are in place to
extend the Mediawiki software itself, not to design full stack web
applications.
*Productivity: *Python and Django both focus on programmer productivity,
and getting the same thing done is lesser lines of code.
*Deployment: *As I mentioned, the repository already in place is written in
Python. Continuing the use of Python would mean lesser hassles during
deployment as we won't have to care about supporting both php and Pyhton.
I am not sure if personal preference counts, but I would choose a web
framework like Django over Mediawiki extensions.
I will add more points and post this on the wiki later.
Over the weekend, I will try to get more acquainted with it,and will try to
post on the list more often. I felt mails such as "Learning the Django
framework" would have been redundant, that's why I refrained from posting.
I realize that shouldn't have been the case.
Thanks
On Fri, May 2, 2014 at 7:25 AM, H.S.Rai <hardeep....@gmail.com> wrote:
> On Sun, Apr 27, 2014 at 1:44 PM, H.S.Rai <hardeep....@gmail.com> wrote:
> >
> >> As you mentioned on my proposal, I will start looking
> >> into the comparisons of Laravel and Mediawiki for our project.
> >
> > That is what required at this stage.
>
> I believe you must be enjoying this period. Exploring things without
> any pressure. Many times it enhances quality and sometimes
> productivity also.
>
> Let us know about your proceedings of dating with BRL-CAD.
>
> Have fun!
>
> --
> H.S.Rai
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos. Get
> unparalleled scalability from the best Selenium testing platform available.
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>
--
Ankesh Anand
*Undergrad,Mathematics and Computing at*
*Indian Institute of Technology,Kharagpur*
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel