NHibernate and other (Open Source and Commercial) Libraries are good. I had a case, where I consider to use a very previous version of NHibernate, but, couldn't, due to switching between VS versions, and poor documentation. NHibernate was my first choice, but, have to drop all of them in favor of a custom ORM, which to be honest, was difficult to implement. Wish NHibernate had better documentation and examples at that time...
umlcat
Posts
-
Which ORM is better for my application NHibernate ,EntityFramework or LinqToSql? and why? -
Which ORM is better for my application NHibernate ,EntityFramework or LinqToSql? and why?Good point. Have the same issue. I ended making a custom sort of N-Tier Layered and Entity-like hybrid ORM Library. You may like to read a previous answer of this scenario, in a previous answer, on this same page ...
-
Which ORM is better for my application NHibernate ,EntityFramework or LinqToSql? and why?>> My application is a MVC Good question. I don't have an answer, but, I do have the same question. I have only worked with small MVC projects, and most of them, use a "different way of doing things" that an O.R.M. I have read some people have made custom MVC (or MVP, MVVM, etc) and ORM, hybrids, but, dont have a web link right now. I made a custom, N-Tier (3-Tier) and Entity ORM library Hybrid for some customer. I actually wanted to avoid to "reinvent the wheel", and wanted to use either Microsoft Entity Framework or NHibernate, Subsonic or others. For the framework part, Microsoft MVC and MVP didnt exist or was the first version, same thing goes for Linq,and LinqToSQL. MS was changing from VS2005 to VS2008, and the other frameworks (mostly Open Source), where also changing, some where deprecating the VS2005 version, while the changes on the VS2010, didn't have enough documentation, altought I read on the web, at the time, that where good. And, for another reason, the customer need it, the software on MySQL and Firebird (Interbase), not MS SQL Server. Myself, I required to be available on PostgreSQL. The native MS Entity and other existing didnt have finished support for the other databases, at that time, they do now. The paid ORM libraries like Telerik Open Access, and others, cannt be affored by my customer, or myself. So, I ended having to reinvent the wheel. Today, many of my other customers, still have VS2005, VS2008, VS2010, and are not interested to migrate to newer versions. Now, I have two scenarios. For new projects, I need to find a way to use MVC/MVP with other databases that are not MS SQL Server, some of them already support MS Entity, Linq or LinqToSQL, other doesnt. For legacy projects, some of them can be redone, by migrating as new projects, others, I need to find a way to merge to a MVC or MVP framework. I will read the others answers, to see if they can be useful for my software projects. Cheers.
Mark Ramirez mail dot umlcat (a) gee mail dot com
-
Stupid Recruiters - Episode 2Is more common than people think. It's getting worse due to outsourcing and the increase of Non I.T. Project Managers, whom does not perform good interviews, or does not check headhunters. I'm a developer that consider to study either Psychology or Human Resources, (also Psychology related), and went for Computer Science. I still read about it, on my spare time. You may see Factories been audited, Software Been audit, Accouting been audited, but, not Human Resources. Human Resources people is still considered as the "nice ladies", or "nice dude" who interview people. TLDR; Human Resources is broken.
-
A disturbing new trend?I never understood why to allow C++ records to use methods, or act like classes. It's confusing. I now that those methods are used as constructors or to assign values. Sometimes, developers need to work with both, structs like "Pure C", and "C++" classes. Usually when they need to interact a Object Oriented Application, or, with large massive data, or with low level O.S. data that is not Object Oriented, or just a legacy library. When I require to use both "struct (s)" and "class (es)", I avoid adding methods to "structs". Just my 2 cents.
-
is something wrong with me ?Hi. Im a software developer, who was going to study HR or Psychology, and still studies some HR stuff at my free time. SO, I can "see" I.T. recruiting, both, from I.T. Technical view, and, Psychologycal H.R. point of view. I think you are wrong, because, even if they could do a better job at interviewing, you DID knew the answer, and you DID could help them to change they way they work & interview people. Now, Im agree that a lot of people can fake their skills at interviews, with access to internet. But, the opposite is also true, its very difficult these days to pass an evaluation, without the internet, even if you have years of proven experience. I have been tested with several theorical tests, and failed them, yet, when the HR / IT people give me a PC, and ask me to do some test, I usually passed. Most of those theorical questions, that I missed, doesn't mean I care, or I never study them. It's just that there is too much information these days, and its kind of difficult to remember all the details at a job interview. I believe that experience, also matches a lot of others job prospects. I do believe, that HR process, these days, in many companies, is doomed, for several reasons. Just doing a plain theorical interview, as your case, is an example. Skipping a practical technical test, because there is too many people to with an interview, is another. Supporting recruitment with a: Calculus, Algebra, Abstract Math evaluation, to I.T. because they require to have strong Math skills, is another common HR error. And, so on. Cheers.
umlcat [ mail dot uml cat at g mail dot com ]
-
Need a new word mean "it worked first time and that's crazy because I just wrote the code in one hit and just compiled and ran it"Been there. I called "Works suspiciously too well"