3 ms·
I would disagree, I'd say A-Frame is a rare library that is both "super easy to do something basic" AND "super extensible at the upper end" -- a rare feat in so
by kfarr 9y ago
I would disagree, I'd say A-Frame is a rare library that is both "super easy to do something basic" AND "super extensible at the upper end" -- a rare feat in software development.
I've worked on a number of A-Frame projects and so far the only restriction I've found is my own skills. Since it's all JavaScript & three.js under the surface you can extend custom components to do anything you want.
Like any framework it has "opinions" of the right way to extend things. You can ignore them and cowboy code, or you can follow them with the added bonus that your contributions are modular components that others can use too.
And you are totally right - a middle school aged child can learn using A-Frame! We taught a course doing just this a month ago:
https://medium.com/@kfarr/teaching-webvr-using-a-frame-and-glitch-for-intro-to-3d-programming-summer-course-ff63a0dd3884 https://medium.com/@kfarr/teaching-webvr-using-a-frame-and-g...