|
|
I have never heard of most of them.
Why didn't you include jQuery, Visual Studio or something that more than one person actually uses?
- Life in the fast lane is only fun if you live in a country with no speed limits.
- Of all the things I have lost, it is my mind that I miss the most.
- I vaguely remember having a good memory...
|
|
|
|
|
Because most "stuff everybody already uses" is already reasonably well covered on the site. A survey with list of new and shiney tools will let the CP staff know if any of them have gotten enough mindshare among us to promote the amount of coverage given.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Or more precisely, Ruby on Rails - I've been learning this for the last few months and I would have to say I am very impressed. First off, the Ruby language is very impressive - it's part imperative, part functional, and being interpreted rather than compiled (pros and cons to that) it's very easy to use. Rails, leveraging Ruby, is amazing, and it's also impressive how much community support there is and how many plugins there are available for free to solve a variety of problems - authentication, authorization, etc. It's also very well documented, both by the Rails team and outside sources -- the railscasts have been incredibly helpful to learn this technology.
A technology also needs a good way to work with the technology, and here, a commercial product called RubyMine is also incredible. It's a powerful IDE integrating version control, debugging, database support, a very smart editor, etc. There are many features in RubyMine that I wish Visual Studio had -- going back to C# projects in VS seems like going back a century when compared with RubyMine.
The drawback is of course that it's interpreted, however, the performance hit is not something that I've been concerned with - Rails is a web page rendering architecture (MVC) and the heavy lifting should be done by the database with lightweight parsing and reformatting done in Ruby, so performance should never be an issue. The advantages to being interpreted are numerous though, in that I can make changes to code, click the refresh button on the browser, and see the results immediately.
The only other drawback that I've encountered is that there are so many different ways to do something that it can get a bit confusing as to what the best practice is. Having a good mentor in the technology is very helpful, and there's literally reams of information out there from experienced Rails developers that have been incredibly helpful.
If you haven't tried Ruby on Rails, I highly recommend you spend a day or so just exploring it.
Marc
|
|
|
|
|
Hi Marc,
Have you figured out how to integrate rails with windows security? I mean kerberos, digest, or anything else that facilitates single sign-on ...
Just looking for a guide or something ...
|
|
|
|
|
Espen Harlinn wrote: Have you figured out how to integrate rails with windows security?
I haven't needed to look at that, because my client's software is running on Ubuntu.
Ah, that reminds me of another amazing thing about Ruby and Rails and the whole gem thing - I can do all this web development on Windows and it works without issues on Ubuntu. Very cool.
Marc
|
|
|
|
|
Marc Clifton wrote: I haven't needed to look at that, because my client's software is running on Ubuntu.
Chrome can be configured to use kerberos on linux, and windows, so if that works on linux it should work on Windows too (hopefully ...)
I tried asking over at the Ruby on Rails: Talk forum, and I never got any answer ...
|
|
|
|
|
Quote SpringSource.org: reusable code without any lock-in
No lock in there. Only Java...
|
|
|
|
|
I'm sure Nemanja will endorse me.
Nuclear launch detected
|
|
|
|
|
5 it is
|
|
|
|
|
But only because I'm tired of Winter.
Perhaps another option:
[ ] None of the above
[ ] Never heard of 'em.
If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.
|
|
|
|
|
Yes, there should an option [] Never heard of 'em.
|
|
|
|
|
|
No, for a large part they are open source frameworks for web development.
Not entirely sure why Clojure is there.
I know some of these are fairly obscure, but I'm a bit surprised how many respondents haven't at least heard of Ruby on Rails.
|
|
|
|
|
The question is about how many we have used, not how many we have heard of. So it is not that surprising that the positive is very low, even for Rails. I have heard of it many times, never used it though, but I don't do web programming, so it may not be as surprising.
Most of the rest (apart from Clojure) I had not even heard about.
|
|
|
|
|
I was referring to people who wrote comments though.
I probably could have been clearer.
|
|
|
|
|
I have heard of "Ruby on Rails", didn't know it was called "Rails" - unless you have used it, you might not know that.
- Life in the fast lane is only fun if you live in a country with no speed limits.
- Of all the things I have lost, it is my mind that I miss the most.
- I vaguely remember having a good memory...
|
|
|
|
|
I used the lift to get up to my office this morning cos I've got a problem with my knee.
Usually I take the stairs.
Every man can tell how many goats or sheep he possesses, but not how many friends.
Shed Petition[ ^]
|
|
|
|
|
Currently I'm working on a project that has a lot of technologies being one of them the JAVA front-end developed using the Play Framework
It's nice and I haven't found any flaws yet.
As for the list, I never had anyone willing to spend money on a project involving any of those.
It doesn't mean that they are good, bad, better or worse, I just never worked with them.
Cheers!
Alex
|
|
|
|
|
Never heard of most of those.
What's Clojure doing in there? I believe they're all development frameworks for one language or another (Java, Go, PHP, Python, Ruby...) except Clojure, which is a language by itself.
Almost sounds like "Which have you used, apples, pears, grapes and/or a gardener" except that we'd never have heard of apples or pears.
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
|
|