Zine.net online

Witaj na Zine.net online Zaloguj się | Rejestracja | Pomoc
w Szukaj

ZineCast

Zine-cast #4

Czas nagrania: 40m15s
Tym razem rozmawiamy z Michałem Chaniewskim o projekcie MonoRail.
Poniżej zbiór linków do zasobów wspomnianych w czasie nagrania:

Projekt Castle: http://castleproject.org/
MonoRail: http://castleproject.org/monorail/
ActiveRecord: http://castleproject.org/activerecord/
Windsor Container: http://castleproject.org/container/
Aspect#: http://castleproject.org/aspectsharp/

Strona pobierania: http://castleproject.org/castle/download.html
Forum projektu: http://castleproject.org/community/forum.html

Trochę o wzorcu MVC: http://en.wikipedia.org/wiki/Model-view-controller
Trochę o wzorcu Inversion of Control:
http://www.martinfowler.com/articles/injection.html

NVelocity: http://nvelocity.sourceforge.net/
NHibernate: http://www.hibernate.org/343.html
NLog: http://www.nlog-project.org/
log4net: http://logging.apache.org/log4net/

Opublikowane 27 kwietnia 2007 20:34 przez zinecast
Filed under: ,

Attachment(s): http://zine.net.pl/ZineCasts/zinecast_4.mp3

Komentarze:

 

nuwanda said:

Zinecast bardzo mi się podobał, a samo MonoRail zainteresowało. W przypływie wolnego czasu na pewno się z nim zapoznam. W międzyczasie wpadłem na ciekawy screencast dotyczący MonoRail, w którym Ayende pokazuje MR w praktyce.

http://www.ayende.com/Blog/archive/2007/04/09/Hibernating-Rhinos--Episode-2--Select--From-MonoRail.Customers.aspx

maja 5, 2007 20:40
 

Tarciu said:

Cóż, faktycznie bardzo ciekawa sprawa, jednak zupełne odejście od frameworka znanego z ASP.NET to jak na mój gust za duży hardcore :)

Szczególnie, że w większym projekcie trzebaby do tego przekonać i przestawić cały zespół, co jest raczej trudne do zrealizowania :(

Potencjalny zysk wydaje mi się zbyt mały w porównaniu z kosztami (konieczność nauki i poznania właściwie nowego środowiska przez ileś osób dobrze orientujących się już w ASP.NET).

maja 28, 2007 21:34
 

Ag said:

Tarciu, co jest w Railsach fajniejsze niż w ASP.NET to właśnie możliwość wykorzystania innego silnika prezentacji (np NVelocity), który pozwala na porzucenie kłopotliwego modelu opartego o zdarzenia (eventy), nie wspominając już o swoistym cyklu życia aplikacji ASP.NETowej. NVelocity można się naprawdę szybko nauczyć, a przecież są też i WebFormsy. Wprawdzie nie korzystałam dotąd jakoś bardzo zaawansowanie z MR, ale szybkość tworzenia serwisów i prostota stosowania po prostu rozwala :)

A zinecasta jeszcze nie słuchałam i muszę to szybko nadrobić :)

lutego 28, 2008 16:10
 

Tarciu said:

Ag, skoro używałeś innych silników to pytanko do Ciebie:

Czy dobrze rozumiem, że jeśli rezygnuje się z Web Forms, to siłą rzeczy należy też zrezygnować z obsługi sesji znanej z ASP.NET, z uwierzytelniania poprzez FormsAuthentication itp?

Jeśli tak, to jak sobie poradzić z ich brakiem? Trzeba tworzyć własne komponenty do takiej funkcjonalności?

lutego 28, 2008 22:39
 

Ag said:

Co do sesji to nie wiem, nie uzywałam. Co do uwierzytelniania - możesz używać FormsAuthentication MonoRailsowego. Ja w swoim projekcie mialam uwierzytelnianie czysto asp.netowe z Login.aspx itd. i działa to z MR. Ponadto własne autoryzowanie do operacji - też zamiast tego można skorzystać z filtrów w MR.

Tu masz więcej szczegółów:

http://castleproject.org/monorail/documentation/v1rc2/usersguide/authentication.html

marca 5, 2008 15:31
Komentarze anonimowe wyłączone
W oparciu o Community Server (Personal Edition), Telligent Systems