zmila: (Default)
вунь metaclass-у дотнэтаўскі дэсктопны грыд, а мне нядаўна былы калега (зь якім мы наваялі мега EditGrid) даў спасылку на канкурэнта-аналяга: zk spreadsheet (live demo) •
чэсна прызнаюся: выглядае і паводзіць вельмі і вельмі файна • драг-н-дропавая зьмена шырыні-вышыні слупкоў-радкоў, лянівая падгрузка падчас скролінга, рэдагаваньне на месцы, фіксаваньне некалькіх радкоў-слупкоў,  ёсьць пэўныя магчымасьці фарматаваньня, сябруе з кліпбордам •

працуе і ў іе і ў фф •

але ж усё такі па хуткасьці з нашым не параўнаць •

а потым адкрыў я фаербаг і паглядзеў на трафік • акаказваецца, яны ўсю апрацоўку робяць на сэрверы! то бок на кожны клік або клавішу ідзе аякс запыт, а сервак выдае назад адказ • па-першае, сервак трымае ў памяці браўзэрную мадэль грыда (у дадатак да бізнэсовай) • па-другое, адказ ад сервара - хмљ
з нейкімі камандамі:

<r><c>setAttr</c>
<d>z_5q_u7</d>
<d>style</d>
<d>height:3px;background-color:black;</d>
</r>
<r><c>setAttr</c>
<d>z_5q_t7</d>
<d>style</d>
<d>height:3px;background-color:white;</d>
</r>

або з кавалкамі гтмла або з кавалкамі джэйсана •
то бок на кліенце ўсё роўна ёсьць нейкі маленечкі рухавічок, які транслюе гэтыя каманды ў жаваскрыпт, гтмл ці цсс •

на старонцы "параўнаньне нашага мега-супер і `звычайнага` на гвт" некалькі прыкладаў: вось задача, каб на гвт яе зрабіць, трэба напісаць 5 файлаў, агулам 200 радкоў кода, а ў нас - адзін файл, 5 радкоў • ну так, узялі сваю кампаненту і проста яе ўставілі •

не ўяўляю я, як можна ў прадакшн пушчаць такі грыд, дзе юзэр націсьне Ф2, пачне тайпаць, а на кожную клавішу - 100-500 байт ляціць на сэрвер, а потым назад •
не, яны яшчэ не гвт-кілеры • зроблена прыгожа, але працуе маруднавата •
zmila: (Default)
гугель выдаў новую версію свайго тулкіта: GWT 2.1 • (у нашым працоўным праекце мы дагэтуль юзаем старажытную ацтойную версію 1.5) •

а вось слайды з прэзэнтацыі, чувак распавядаў, як яны робяць праект, дзе УЙ робіцца гугловым Closure а бэкэнд на Clojure •

а ў эпаме ўжо 5 чалавекаў запісалі ў свае прафайлы, што ўмеюць клажуру: з Кыйіва, Цюрыха, Будапешта і два з Менску • а я толькі ў верасьні прасіў, каб гэтую мову дадалі ў сьпіс моў праграмаваньня ў нашым каталёгу прафайлаў (канешне, спачатку запісалі як closure) •

cytaten

Jan. 13th, 2010 03:45 pm
zmila: (Default)
The touch event is way overloaded. Touching the screen may start a click, a scroll, or a zoom action, and the less able a browser is to distinguish between these actions, the lousier the interface appears to be.
[...]
Of the pure touchscreen devices, only the iPhone has truly solved this problem.

[...]
B. also had trouble with clicking on the right links because they’re too bunched up in his banking site. The most obvious solution to that problem is zooming, and therefore his top two consisted of the phones that allow for graceful, easy zooming.


Still, the fact that Google messes with web content is unacceptable. And GWT is an pestilence that should be eradicated from the world. Expect to hear more of this.

@ ppk

словы

Aug. 27th, 2009 10:44 am
zmila: (bicikla neĝero)
у нас ужываюцца:

экстжс-аўскі
DelayedTask /** Provides a convenient method of performing setTimeout where a new timeout cancels the old timeout. */

гвт-шны
DeferredCommand /** This class allows you to execute code after all currently pending event handlers have completed */

і наш самапісны (аўтар прызнаўся, што фантазія на назвы скончылася)
CommandDeferrer /** Similar to {@link DeferredCommand} but executes commands in the same "thread" at the end */

і калі пашукаць, напэўна будзе і націўны жаваскрыптавы setTimeout() у чыстым выглядзе •

варта будзе намаляваць сэквенс-дыяграмкі, каб увекавечыць розьніцу •
zmila: (bicikla neĝero)
толькі для спэцыялістых )

cytaten

May. 21st, 2009 05:32 pm
zmila: (Default)
[WARN] Unexpectedly unable to fully resolve type ...
...
[WARN] Field 'private final com.google.gwt.i18n.client.impl.ConstantMap.OrderedConstantSet<java.lang.String> keys' will not be serialized because it is final

Profile

zmila: (Default)
zmi la

December 2016

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 06:36 am
Powered by Dreamwidth Studios