Showing posts with label rack. Show all posts
Showing posts with label rack. Show all posts

Како да направите web framework во Ruby


Уште еден Ruby состанок овој Четврток (20.12.2012, од 19 - 21 час) во Хаклаб КИКА да ја затвориме 2012та.

Ќе презентираме како може да направите web framework во Ruby така што ќе го разгледаме изворниот код од kreator. Kreator е мал MVC web framework преку кој ќе ги демонстрираме основните концепти на Ruby on Rails и општо било кој MVC web framework од bottom-up перспектива.

Ќе започнеме со едноставна Rack (Ruby Webserver Interface) апликација. Потоа ќе продолжиме со воведување на основни концепти за веб апликации како рутер, колачиња и параметри. Ќе видиме зошто се користат Rakefile и Gemfile и како се тестираат апликации напишани во оваа библиотека. Ќе напишеме модел адаптер за SQLite, ќе видиме како се рендерираат темплејти и ќе завршиме со целосна MVC архитектура.

Ruby Meetup: Rack, Sinatra, Git, Github and Open Source Collaboration (26.11.2009)

Од овој Четврток започнуваmе со серија на средби на кои ќе бидат презентирани следниве теми:

- Rack - Ruby Webserver Interface : Минимален интерфејс помеѓу веб серверите што подржуваат Ruby и web frameworks напишани во Ruby.
- Sinatra - мал и лесен Ruby framework за креирање едноставни и брзи веб апликации и веб сервиси.
- Како да направите свој Ruby framework над Rack webserver interface-от.
- Git турлитава - Ако имате нешто да споделите, бурјум.
- Github - Започнуваме соработка на проект со отворен код.

Ќе ги изучиме алатките кои ќе ги користиме на реален проект со отворен код - ruby.mk кој ќе претставува едноставна Sinatra веб апликација која ќе собира содржини од twitter / rss фидови и слично, од ruby.mk корисниците. Понатаму може messaging queue да ставиме и имплементираме chat, да направиме некој веб сервис и слично, сите идеи се добредојдени.

Се гледаме во Хаклабот.

МКРУГ Тим.