I'm writing you because I would really like to know what languages, libraries and technologies/tools are you/we really using.
Why you say? Well you see, I'm curious. I dont really like those "graph" showing which languages are popular, I want it directly from you!
* XNA + MonoGame (multiplatform OSS rewrite of XNA - https://github.com/mono/monogame)
* Lidgren.Network (Reliable UDP networking library - https://code.google.com/p/lidgren-network-gen3/)
* NuclearWinter (my own UI library - https://bitbucket.org/sparklinlabs/nuclearwinter)
* MonoBoxedLua (my own variant of MonoLuaInterface - https://bitbucket.org/sparklinlabs/monoboxedlua)
Servers - Apache, Nginx
Databases - MySQL, SQlite, Redis
IDE's - Emacs, Vim
Tools/Frameworks - Git, GCC, GTK, Webkit, Symfony2, jQuery
* angularjs (learning)
Angularjs seems to being solving this making it much more like building desktop UI right?
In this way the backend is responsible for deep validations and making the data as json format for later use.
So in the end :
*Model : data comes from the server json format, becomes jaavscript objects.
*View: HTML, and directives when you need to manipulate the DOM
*Controller (also your services):
->Queries to the API
->Validation (probably duplicate some of your server's side)
->Rooting of templates.
* Protocol buffers
What I really want to use:
DB: MongoDB / PostgreSQL
Novice: Python / RoR
Platforms - Android, iOS, web
Languages - Java, PHP, Objective C
IDE's - Eclipse, Xcode
Various technologies in use - jsonengine for GAE, Twitter Bootstrap, Apache server, MySQL
A little Obj C in the evenings and weekends.
- RSpec and Capybara feature DSL
JRuby (which implies some java stuff ala ruby)
- Apache Camel
- Jetty w/websockets
- Verilog 05
- Java for Android
- Perl 5.8.8
Hardware description language.
C# / VB.Net
Entity Framework with Code-First
SQL Server 2010
Haskell (My initial experiments look promising; ghc+llvm has consistently beaten gcc and gfortran when doing RK4 integration of complicated functions. I'm currently testing array performance with REPA.)
Dislin (Looking for a replacement, since it's a real pain
Charm++ (Looks promising, but also seems hard to use.)
Have you tried MayaVi?