On Sat, Mar 5, 2016 at 6:30 PM, chintan zaveri <zaverichint...@gmail.com> wrote:
> This is in response to Sean's and Subham's Emails.
> I need guidance in deciding the back end technology to be used.
> I have to paused working on proposal, as we need to decide on PHP or node.js
> ( As both of them are worked on by other members in previous GSOC, but
> somehow are not deployed) ?
<snip>

Hi Chintan,

Thanks for your interest, the discussion about choosing a backend
technology has already been done before we changed the technology last
 time. Yes we can choose another one if there's some serious issue
with our current choice. I am of opinion that there is no such issue
working with node.js or meteor in our use case. Yes, the code is not
deployed on BRL-CAD's servers but that doesn't has less to do with
technology and more to do with our own shortcomings.

I strongly recommend against changing the technology at this point or
even working on new features. It would be better if we can concentrate
our efforts on the existing technology and get our current code
better. We have started a lot of things in OGV and finished very few.
I would rather like to see a finished, readily usable product by the
end of this GSoC.

For your patch, I would recommend
* updating the code to latest meteor release.
* finding and fixing bugs in the current codebase
* Code Review

Our biggest weakness in last 2 years had been our lack of knowledge
about the core BRL-CAD.  Thanks to Hacker Friendly Interface of
BRL-CAD it requires a good amount of dedication to get that
understanding. The areas that concern with OGV are
* How Conversions happen?
* Knowledge about .obj file structure
* About basic CAD concepts like What are NURBS? What is CSG? and so
on. Difference between Solid modeling and Surface Modeling.
* Know how of commands used to extract data from a BRL-CAD file.
At this point IMHO more priority should be given to the core part that
our app does, a.k.a rendering the BRL-CAD files online. So any
proposal that includes something about ways in which the rendering can
be improved should be more preferable over anything else. That's my
view, community's decision may be different.

--
Inderpreet Singh

Ekoankar Sahai
ishwerdas.com
facebook.com/okayinder
https://kippt.com/okayinder

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to