What should i use webgl framework? - frameworks

I want to use webgl framework. But as a beginner I don't know much about this.
I examined GLGE, Three.js, SceneJS.
So, I have following questions:
Do GLGE use Scenegraph?
Why ThreeJS have active discussion?
What is my best choice?
I want to choose the framework of good condition.

You could look at Which WebGL framework should i learn?, but the answer to "what is the best choice?" or "what framework is in good condition?" is still changing pretty rapidly, so that answer may no longer be very helpful.
I can say that Three.js has lots of cool demos, is pretty widely used, and is actively maintained. But its API is still changing a lot, and is not documented well.

If you just want to visualize data in 3d, you should look at the X toolkit ( http://goXTK.com ). It provides a very simple API and only little overhead.
If you want to develop a game, Three.js is the way to go.. :)
For disclosure, I am part of the XTK developers team.

Related

Which web development framework should I learn in 2020?

There are so many web frameworks out there and I don't know which one I should really focus on. I know a bit of flask and ReactJS, but not enough to be an expert.
No one would give you the correct answer to that, because everyone has specific needs, I really doubt the part where you said that you know react and flask, because, if you do, you wouldn't be looking for another framework to jump on since you said that you arent good wuth them.
Now, i would suggest that you learn Javascript very well, then move to a framework. it would also help to check out this article Javascript

I'm a designer that is having some problems with SMARTGWT

This is kind of a trick question. I started working in a company that uses this framework, the thing is that they can't do simple things I design. The UI seems outdated and simply awful. I wanted to know what do you think about this framework? Am I being dumb to ask to start using new front-end frameworks?
I am not going to say that i know smartgwt that much, but from the showcase looks like something designed to enterprise application with really complex UI, smartgwt is based on GWT, and there is many alternatives some are old and some are old, sencha GXT is one, other newer and more modern alternative are GWT material design and the future proofed which is already working with j2cl and the next version of GWT -GWT3.0- is domino-ui.
and no you are not dumb for asking to start using new frontend frameworks, but you also needs to count for the cost of the switch, is it worth the switch? what is the size of the application? how many developers working on that application? how much logic is shared with the server? can you really recruit enough people for the new framework? what is the switch plan and how you make sure it will work out? .. so simply there is more to it than just what framework you want to use.
And really i dont think this is a good place to ask the question, but maybe you need to discuss with people who may know the framework better, maybe you need to give the gwt gitter channel a try

choosing development framework for game

I used to be a as3 game programmer. when I begin develop game, I would use a coding framework(suppose these called coding framework) like puremvc/mate/robotlegs plus other graphic framework like starling/away3d/featherUI. And now I am a C++ game programmer(novice), and I want to make a game using cocos2dx. But cocos2dx just a graphics framework, and I want to choose a coding framework like puremvc. I know puremvc has a c++ multicore version, but I found it very hard to learn because there no docs no example on the internet, I would not use puremvc-cpp until I found a good example or document.
I wonder to know that if other people that developing game with cocos2dx did not use any other framework? if yes, then what's mainstream framework for this situation. If no, then I am very sad.
Maybe this answer is late, but I'd like to suggest you a possible scenario: if you're learning to be a C++ programmer, then you'll surely find an easy path to move to the Unreal Engine to create your games.
About the chance to use the PureMVC implementation (standard or multicore), make sure to subdivide your game into 5 tiers:
ViewTech (Unreal, engine logic)
View (PureMVC Mediators, visual logic)
Controller (PureMVC Commands, game logic)
Model (PureMVC Proxies, entities logic)
DBTech (LightSpeed is my suggestion here, persistent logic)
PureMVC is feature frozen, so you can pick up any of the skeletal C++ examples from its main site and adapt them to suit your needs. So even if there are not much working examples out there, you'll still be able to build a prototype in less than 2 days.
This solution doesn't use Cocos2dx, but I think you'll have far more expressive power with these guidelines.
Hope this helps. Bye!
You won't need any extra frameworks when using cocos2d-x.
Cocos2d-x isn't just a graphics library - it's a whole graphics, input and audio framework. The framework itself promotes a certain type of architecture, so a coding framework like the ones you mentioned would probably not fit too well.
I suggest you have a look at the official samples (github) and use them as guidelines.
If you're using JavaScript to build your game, you might try the PureMVC JS port: http://js.puremvc.org
Essentially, PureMVC just want's to help you keep your model, view, and controller concerns separated, and it does so just the same in JS as it did in the AS3 world.

What are the factors to bear in mind when choosing framework?

I am currently trying to make use of a object recognition project named object recognition kitchen. This project is built on top of ecto which is a lightweight hybrid C++/Python framework for organizing computations as directed acyclic graphs.
I don't have any experience of developing projects on top of frameworks(I also don't know how to efficiently find useful frameworks). And I am wondering what is the main concerns to bear in mind when choosing the framework for projects.
There's a similar question,but my confusion is not solved by the answers.
Any comments or thoughts are welcomed.Thanks in advance:)
I'm a php web developer and when I was looking for some fw to work with and thus make easy me working I always looked for this.
Easy to learn.
Full docs and tutorials.
Great community either in its forums or elsewhere.
free. XD. many people use free stuff around the world. so there are many people who can help you.
3rd and 4th points can be summarized as very popular.
And the most important: make test about how easy could be develop some task in each of your chosen fw.
Hope this could help you.

Is the Unity Framework any good for Inversion of Control?

I have been using IoC for a little while now and I am curious if I should use Microsoft's Unity framework (official name "Unity Application Block"). Does anyone have experience using it? So for I have been copying my IoC container code from project to project, but I think it would be better to using something standard. I think IoC can make a HUGE difference in keeping component based applications loosely coupled and therefore changeable but I am by no means an expert on IoC, so I am nervous to switch to a framework that will just paint me into a corner as a dependency I will one day want to walk away from.
I am using Unity with no real problems. I know a few ALT.NET type people warn against Unity but I really think that is just because of the history the MS P&P team have of writing bloatware. Unity is not yet bloated IMO and works well.
I took a look at the Unity Framework, but found it to be a little 'too big' for my needs (no, I can't really quantify that, it just seemed to require much more knowledge that other frameworks that I've been playing with... this was a while ago so it's possible that that's changed as Unity's been developed/refined).
My current IoC/Dependency Injection framework is Ninject. It's quick, fast, and I was able to go from reading the tutorials (about 10 minutes) to using it in a pre-existing project in about two hours.
If you're looking for a clean way to do dependency injection, I'd highly recommend checking it out.
I would say stick with the one you know until you feel confident with it and the whole concept. After what you'll have a better judgement to pick a framework which fullfill your needs.
I've played with CompositeWPF (aka Prism) - successor of Composite app block. From my experience Unity works much better as compared with previous version of ObjectBuilder. However it's up to you to evaluate IoC frameworks and choose one suited for your needs.
Unity tutorials & samples
Unity IoC Screencast