22
Plaktuko problema Juozas Kaziukėnas http://juokaz.com / [email protected] / @juokaz

Juozas Kaziukėnas

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Juozas Kaziukėnas

Plaktuko problema Juozas Kaziukėnas

http://juokaz.com / [email protected] / @juokaz

Page 2: Juozas Kaziukėnas

Aš O Juozas Kaziukėnas

O Gyvenu Edinburge, JK

O Dirbu Web Species Ltd.

O Dalyvauju Web konferencijose

O Dirbu prie atviro kodo projektų

O Twitter @juokaz

O Daugiau informacijos http://juokaz.com

Page 3: Juozas Kaziukėnas

"If the only tool you have is a

hammer, you tend to see

every problem as a nail"

Abraham H. Maslow

Page 4: Juozas Kaziukėnas

Excel

O Labai populiarius plaktukas

O Platforma vartotojams susikurti sprendimus

O Sprendimai riboti ir skausmingi

O Veikia

O Tiesioginis ryšys su programavimu

Page 5: Juozas Kaziukėnas
Page 6: Juozas Kaziukėnas

PHP „viduriai“

Page 7: Juozas Kaziukėnas

Kam buvo sukurta PHP?

Page 8: Juozas Kaziukėnas

Problemos su PHP

O Nekompiliuojama

O State-less

O Gana lėta

O Atminties sanaudos

O Paraleliniai darbai

Page 9: Juozas Kaziukėnas

Frameworkai (?)

O Vis dar populiarėja

O Sprendžia problemas

O Veikia

O Yra kūjai

Page 10: Juozas Kaziukėnas

Mes kuriame Facebook!

Page 11: Juozas Kaziukėnas

Jei nenaudoti PHP

O Yra

O Greitesnių

O Paprastesnių

O Patikimesnių

O Lengvesnių

O Ir t.t. kalbų

Page 12: Juozas Kaziukėnas

API

O Privaloma funkcija daugelyje web projektų

O Daugybė užklausų

O Skirtingi duomenų formatai

O HTTP protokolas

O REST specifikacija

O Aš nenaudoju PHP

Page 13: Juozas Kaziukėnas

Aplink PHP

Page 14: Juozas Kaziukėnas

LAMP

Page 15: Juozas Kaziukėnas

LAMP

O Standartas

O Veikia

O Lengvas naudoti

O Ne geriausias sprendimas

Page 16: Juozas Kaziukėnas

Netinka kai

O Reikia greičio

O Nginx vietoje Apache

O Konkrečių funkcijų

O PostgreSQL vietoje MySQL

O Klientų reikalavimai

O Windows vietoje Linux

O PHP per lėtas

O Python vietoje PHP

Page 17: Juozas Kaziukėnas

Paieška

O Mysql FULLTEXT

O Nekokybiški rezultatai

O Lėta

O Galimi variantai

O Sphinx

O Lucene / Solr

O Elasticsearch

Page 18: Juozas Kaziukėnas

Kada ieškoti kitų sprendimų?

Page 19: Juozas Kaziukėnas

Sprendimas visada kitoks

Page 20: Juozas Kaziukėnas
Page 21: Juozas Kaziukėnas

Geriems sprendimas reikia

O Platus spektras žinių

O Programavimo kalbos

O Įrankiai

O Egzistuojantys sprendimai

O Mišri komanda

O Investicijos į mokymus

O Projekto analizė

O Ne „naudosime LAMP“