On Fri, May 2, 2014 at 12:11 PM, Ankesh Anand <ankeshanand1...@gmail.com> wrote: >> 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 am purposefully keeping above text, which should be trimmed to make mail more purposeful. > I just didn't have anything *concrete* to post on the list. Feel comfortable. Just try to make something concrete ;-) > Actually, I have > been experimenting with the Django framework off late. dJango is excellent framework. But we need to short list various options and try things which are relevant to our project, are useful, good for our work, and fits within infrastructural requirements. Though you are encouraged during this period to explore, try, taste the things, come to know their limitations; and and pick a right tool for the project, > I have had much issues with php in my previous projects, If you tell us specific things, then we may able to diagnose issue properly, and may be in a position to offer better advice. > 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. Earlier you preferred "Laravel". Now you find dJango attractive. In general, every tool / framework seems very attractive and promising in the beginning. Later when you try to solve given problem, then you need to be more skillful to get that tool / framework work for you. I don't suggest to hop from one tool to other so often. If one is skillful, good coder; she / he can get the work done from any tool. > 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, Correct. > 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, Good. > but Python > with it's clear syntax, better object-oriented approach, code readability > and community support builds out to be a better choice. Most of things depends on coder. BRL-CAD coding standards, good coding practices make sure that it has good readable code. Difficult to justify your above statement. I will not enter in to any argument. Everyone may prefer a particular language; but a good programmer should able to work on some other language if team / project / client demand. > MVC support: The Django framework provides MVC support right-out-of-the-box, > whereas we lack that while developing Mediawilki extensions. Though MVC is good, but if can achieve our goal without that, then that is also OK. <snip> > 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. You will not be using dJango along with or by replacing existing python; but you are trying to use dJango by replacing another python framework named "Python Bottle". > I am not sure if personal preference counts, For a big project like BRL-CAD, our effort are always to keep minimum variety of things. So I strongly suggest to give a serious try to MediaWiki. <snip> > 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. Now the reason, why I have not trimmed in the beginning of mail. How you composed mail in-line? By copy and paste? Why mail content is repeated at the end? I am trimming rest of old mail. >> Let us know about your proceedings of dating with BRL-CAD. <snip> You may also like to go through: http://www.mediawiki.org/wiki/Requests_for_comment/MVC_framework http://www.sixfeetup.com/blog/4-python-web-frameworks-compared Like there are framwork developed in other languages. Have you read "HACKING" file. You need to know and follow coding standards, which we will judge from your patch submitted. I can see, you are putting your efforts, which is good at he moment. We need fix things after doing reasonable exploration. Cheers! -- 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