Frage

Ich erwäge .nettiers für ein neues Projekt zur Annahme, da es eine Vielzahl von Funktionen zur Verfügung zu stellen scheint, dass ich verwenden könnte.

Ist jemand es in Wut mit (ich bin immer das Gefühl, es nicht hat folgendes es hatte einmal) und wenn ja, was sind Ihre Wahrnehmungen davon?

Auch kann ich keine vergleichenden Performance-Metriken gegen Dinge wie SubSonic finden. Jedes haben alle starke Gefühle über seine Leistung und Skalierbarkeit?

Vielen Dank

Tony

War es hilfreich?

Lösung

Als ich NetTiers verwendet, war ich mit ihm in einem Ausmaß, sehr glücklich. Sie müssen wirklich die besten Möglichkeiten zu lernen, es zu benutzen. Es gab definitiv einige seltsame Fehler, Dinge, die willkürliche Grenzen hatte und so weiter. Sie müssen vorsichtig sein, damit es kann aber auf jeden Fall Ihre Produktivität verbessern, wenn Sie lernen. Ich weiß, Codesmith mehr resoucres darin setzen hat begonnen. Die Version 2.3 kann sehr fest sein. Obwohl kann die neueste aktuelle stabile Version ziemlich solide sein, habe ich es nicht in eine Weile benutzt.

Ehrlich gesagt, ich an dieser Stelle lieber LLBLGen. Ich habe SubSonic ein paar Mal versuchen. Ich habe nicht in große Fehler laufen, aber ich landete Wechsel in beiden Fällen zu NetTiers. Mit SubSonic spürte ich, dass ich einfach viel zu viele Stringliterale eingeben und es fühlte sich einfach nicht so ausgereift wie andere Alternativen.

Andere Tipps

Lesen Sie dieser . Es bietet Ihnen einen guten X vs Y Vergleich zwischen den beiden von ihnen.

Ein wichtiger Punkt, den ich immer revidieren, wenn ein Rahmen Auswahl mit zu arbeiten ist:

Wird das Vereinfachen, Make me produktiver , wenn Sie „Ja natürlich“, um diese zu beantworten, es spielt keine Rolle, was andere Benchmarks sagen, auch wenn es 10% langsamer ist als SubSonic in Laufen oder sogar schneller, sollten Sie mit dem Rahmen gehen Sie entwickeln die schnellste und dass Sie sind die bequem in.

Ich hatte an diesem Nachmittag einige Zeit, um einen Kopf zu Kopf-Vergleich zwischen NetTiers und SubSonic auszuführen.

verwendet, I-Code erzeugt Substage (Teil des SubSonic 2.1 Release) mit und ich RepositoryRecord als meine Basisklasse.

lief ich den gleichen Test gegen die gleichen Datenbank-Code von .netTiers erzeugt mit 2.2

Der Test war ein Derivat des einen, die Rob Conery in seinem Beitrag verwendet:

http://blog.wekeroad.com/blog/subsonic-scaling/

Wenn ich Derivat sagen, ich meine ich gerade geschrieben habe 100.000 Datensätze in die Datenbank.

Ich wiederholte jeden Test auf dem gleichen PC dreimal.

Ich fand, dass .netTiers die Aufgabe in 90 Sekunden erreicht.

Subsonic abgeschlossen es in 104 Sekunden.

Es war nicht mehr als eine Sekunde Abweichung von diesen Mittelwert.

  

Schauen Sie sich diese. Es bietet Ihnen ein   gut X vs Y Vergleich zwischen den beiden   von ihnen

Danke - ich habe schon gelesen, diesen Beitrag vor, aber es ist mehr als zwei Jahre alt und beiden Projekte haben viel seitdem fortgeschritten

.

Erkundigung, ob ein Rahmen mich produktiver machen wird oder nicht, ist ein sehr wichtiger Aspekt, aber es ist nicht die einzige.

Ein andere für mich hat sein „bin ich potenzielle Produktivitätsgewinne verlieren würde, weil der Rahmen, den ich annehme voller Bugs ist, böse zu verwenden oder ein PIA nur?“ weshalb ich gefragt, ob die Leute es in Zorn verwenden und was ist ihre Erfahrung.

Wenn .nettiers 10% langsamer als Unterschall-, sondern gibt mir eine ganze Menge mehr Funktionen (wie eine bessere Validierung, Geschäftsregel Durchsetzung etc), dann kann ich damit leben. Wenn es zehnmal langsamer, dann würde ich es nicht in Betracht ziehen.

Vielen Dank

Tony

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top