NH Prof New FeaturesAnalysis
I have been quite on that front for a while, but not because we stopped working on that, but because we were quietly adding features and polishing what we have to reach a whole new level.
Some of those features are not yet complete, but we have one feature that is good enough to show.
Analysis
In this case, a picture is worth significantly more than a thousand words.
Here is one of the analysis modes that we support, showing you all the unique queries that you application perform.
But wait, there is more. The (tentatively named) View By Method:
This features should both allow you to gain a much higher level of understanding in regard to how exactly you are using NHibernate. Not to mention that these also give you a high level overview about what is going on.
What do you think?
More posts in "NH Prof New Features" series:
- (24 Jan 2009) Disabling & Ignoring Alerts
- (30 Dec 2008) Overall usage and aggregated alerts
- (22 Dec 2008) Analysis
Comments
I think I just made sex wee in my pants Ayende, this is very very cool. Any time line on a release :P I can't wait any longer...
Codemonkey,
see previous post.
A week or so
Yep I just saw that missed it, can't wait will it be under the Christmas tree in time?
Great stuff, Ayende.
I'd just like to weigh in and say that I am completely against the WPF-murder of this application's UI. There are several hundred reasons to go away from the OS's colors and standard dialogs; I do not see a single one here.
In choosing to shove your choices upon your users you are potentially alienating people who may need a particular color contrast or text size(color blind / low vision) or need to only use the keyboard (blind with reader).
It looks very sexy, I will admit. However, it is a piece of software I want to function very sexy; that is its only job, in my mind. I want it to look just like every other application and respond to my OS changes just like every other application.
Sorry to rant but I would like to get people to stop breaking UI's just because it makes them look like web pages.
@kelly
I do agree with the color blind part but If you can show me a blind person writing code and working with nhibernate I will bow down to him and kiss his feet as that would be a great accomplishment on his part . :)
Writing code, yes; nhibernate, however, no. That alone saves you from having to kiss his feet ;).
Mostly what I was trying to say is that there is many a time for going away from the work Microsoft has put into UI standards and UI accessibility. I do not believe that this project is one of them. I really like being able to use [standard] keyboard shortcuts and keep the color scheme that I have set for the OS and its programs. Given that getting it shipped is your highest priority, I am not asking you to change it; I am just asking that you keep people like me and my blind friend in mind in the future. I, personally, am going to be using your program even if you decide to wrap it in a pineapple, as I am totally sold on the functionality I've seen from it.
(As a side note, after I submitted and re-read my post I noticed it could have come across as flame; thank you for not taking it as such.)
This is a profiling tool for programmers, I don't think that accessibility is a very high priority. I think Oren is putting his own signature on his UI. If you notice he uses the same color scheme from his web site.
Looks very powerful, can't wait to check it out.
Just weighing on the UI aspect, I would recommend just adding an option that would disable most of the styling and go back to a rather standard gray-white/black winforms appearance as an option for color blind users, or at the very least try to find a color blind user to see if they have any issues with your UI.
I'm not very well versed in color blindless but from your screen shots I'm pretty sure even a color blind user would be able to user your UI without issue and at most it would just change the hues they see depending on the color range they have since the text is black and the other colors are background focused, only possibly selected items could be impossible to see as selected.
Comment preview