CodeFest 2012. Трескин М. — Разработка Web-приложений на Comet-сервере Nitrogen
- 1. Erlang è Web. Nitrogen
Ìàêñèì Òðåñêèí
mtreskin@metachord.com
@mtreskin
31 ìàðòà, 2012
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 2. Erlang è Web. Nitrogen
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 3. Ðàçâèòèå Web
1
(1995-2000) Apache + HTML
2
(ñ 2000) + PHP, CGI
3
(ñ 2005) + AJAX
4
(ñåé÷àñ) Áîëüøå èíòåðàêòèâà è
äèíàìèêè!
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 7. ×òî äåëàòü?
PHP, Ruby, Python etc.
Node.js
Erlang/OTP
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 8. SMP Symmetric Multiprocessing
Îáû÷íûå ÿçûêè NO WAY
Node.js Íå, íå ñëûøàë
Erlang Ëó÷øå âñåõ
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 9. CPU
Îáû÷íûå ÿçûêè Ìíîãî
Node.js Íîðìàëüíî
Erlang Ìåíüøå âñåõ
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 10. Memory
Îáû÷íûå ÿçûêè Äîõðåíà
Node.js Íîðìàëüíî
Erlang Ìåíüøå âñåõ
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 11. Îòëàäêà
Îáû÷íûå ÿçûêè Ñîéä¼ò
Node.js ÎËÎËÎ
Erlang Ëó÷øå âñåõ
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 12. ßçûê
Îáû÷íûå ÿçûêè Ïðèâû÷íî
Node.js Çíàêîìî (wtfjs.com)
Erlang Ïðîñòî
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 13. Erlang
Íåò shared memory
1 ñîåäèíåíèå 1 ïðîöåññ
Fast GC
True Real Hardcore Oldschool SMP
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 14. Erlang
Îáðàáîòêè îøèáîê
Êëàñòåðèçàöèÿ
Ãîðÿ÷àÿ çàìåíà êîäà
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 15. Nitrogen
Ïîääåðæèâàåò Mochiweb, Yaws,
Webmachine, Inets
Event-Driven Development
˼ãêèå èçìåíåíèÿ
Øàáëîíû
JQuery-friendly
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 16. Ðåñóðñû
http://nitrogenproject.com
http://erlang-russian.org
http://erlang.org
erlang-programming, erlang-russian íà
ãóãëîãðóïïàõ
http://github.com/Zert/
codefest-2012-web-erlang
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen
- 17. Âîïðîñû?
Erlang è Web. Nitrogen
Ìàêñèì Òðåñêèí
mtreskin@metachord.com
@mtreskin
31 ìàðòà, 2012
Ìàêñèì Òðåñêèí mtreskin@metachord.com @mtreskin Erlang è Web. Nitrogen