Избор на интерфейс
7 отговора
443 прегледа
Избор на интерфейс
Става дума за система за продажби със някаква отчетност.
Спрял съм се на Java, за което, надявам се няма спорим.
Чудя се обаче какъв интерфейс да избера да се ползва? Swing-а съм го отписал. Остават SWT или WEB.
И двата си имат предимства и недостатъци и понеже, веднъж избрано, едното трудно би се заменило с другото в последствие, ми е трудно да реша сам.
Спрял съм се на Java, за което, надявам се няма спорим.
Чудя се обаче какъв интерфейс да избера да се ползва? Swing-а съм го отписал. Остават SWT или WEB.
И двата си имат предимства и недостатъци и понеже, веднъж избрано, едното трудно би се заменило с другото в последствие, ми е трудно да реша сам.
Re: Избор на интерфейс
Защо си отписал Swing? И защо не го направиш да е независимо от UI частта? Така ще ти е все тая когато доиде време да я пишеш. 
Re: Избор на интерфейс
Поддържам абсолютно двуслойния модел. Напиши си логиката, нарисувай едно ГУИ, и ги вържи. Аз само на Swing съм писал, не е чак толкоз зле. По какви причини си го отписал?
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Re: Избор на интерфейс
Swinga съм го отписъл, защото според наблюденията ми е бавен и грозен.
Иначе да, най-добре ще е логиката да не зависи от интерфейса, но тогава модела трябва да е трислоен, което за такава системка едва ли е толкова необходимо. Де да знам. Може пък и такада го направя. Освен това, това не намалява работата по изграждане на UI -то.
Иначе да, най-добре ще е логиката да не зависи от интерфейса, но тогава модела трябва да е трислоен, което за такава системка едва ли е толкова необходимо. Де да знам. Може пък и такада го направя. Освен това, това не намалява работата по изграждане на UI -то.
Re: Избор на интерфейс
Чисто и просто като милиционер след баня. Ако приложението е твърде интерактивно - Суйнг, ако не е чак толко интерактивно - уеб базирано. Във всички случаи - уеб е най-разумното решение, но може да се наложи малко динамичен хипертекст да се прави.
Винаги ми е бил много смешен коментара на Де Икаса, че видиш ли Суинга бил грозен, та затова не струва. Продавачката ще бъде доволна и на текстово базиран интерфейс при условие, че е така направен, че тя да може да работи лесно/бързо с него, и при това, подчертавам използвайки САМО клавиатурата. Много мразят да требе да се присягат с мишката за да достигнат неко интерфейсен компонент.
Винаги ми е бил много смешен коментара на Де Икаса, че видиш ли Суинга бил грозен, та затова не струва. Продавачката ще бъде доволна и на текстово базиран интерфейс при условие, че е така направен, че тя да може да работи лесно/бързо с него, и при това, подчертавам използвайки САМО клавиатурата. Много мразят да требе да се присягат с мишката за да достигнат неко интерфейсен компонент.
Re: Избор на интерфейс
С SWT не съм писал но според мене е малко надценяван. Специално на линукс по мое наблиудение седържи доста зле. Swing-a не съм забелязал да е бавен но това в едно UI е малко трудно да се определи. Защото всичко под 300 милисекунди не се забелязва от потребителя.
Колкото до грознотата, имай предвид, че много лесно можеш да смениш LF-то, ако Metal-a не те кефи. Пробвай примерно а AlloyLF.
Колкото до грознотата, имай предвид, че много лесно можеш да смениш LF-то, ако Metal-a не те кефи. Пробвай примерно а AlloyLF.
Re: Избор на интерфейс
Мислиш ли, че е най-разумно да е web базирано.
Все пак зор си е да го докараш що годе добре в няколко браузъра.
Като знам, че при някои браузъри (вкл. IE) има значение някои затварящи тагове, дали са на същия ред със съдържанието си или на друг, това си е живо предизвикателство.
Напр. Картинка-link и до нея още една картинка-линк, ако искаш да са долепени, най-добре html кода за тях да е на един ред и по възможност без whitespace -и между таговете. И после white-space - ите нямало значение колко са и къде са.
Хубаво е, че така става максимално портабилно, но не знам дали си струва
Все пак зор си е да го докараш що годе добре в няколко браузъра.
Като знам, че при някои браузъри (вкл. IE) има значение някои затварящи тагове, дали са на същия ред със съдържанието си или на друг, това си е живо предизвикателство.
Напр. Картинка-link и до нея още една картинка-линк, ако искаш да са долепени, най-добре html кода за тях да е на един ред и по възможност без whitespace -и между таговете. И после white-space - ите нямало значение колко са и къде са.
Хубаво е, че така става максимално портабилно, но не знам дали си струва
Re: Избор на интерфейс
Ако го правиш по най-простия начин, става лесно. Ползваш мозила за основен браузър. После гледаш дали ще тръгне под експлорер. Добре е да се ползва само и единствено CSS за позициониране - съответно IE има проблеми с CSS2, ама имаше некакъв browser helper object за IE, който му оправя CSS2-то. Разходи се по елитарните форуми и сайтове за CSS.
Тука не се интересуваш от портабилност. А от лесна инсталация. Щом ще се изполва в дадена фирма какъв е проблема там да се инсталира точно определен агент?
Има един тип Joel от joelonsoftware.com та той лятото разправяше на обществото, че има едно и само едно единствено API и това е HTML.
Тука не се интересуваш от портабилност. А от лесна инсталация. Щом ще се изполва в дадена фирма какъв е проблема там да се инсталира точно определен агент?
Има един тип Joel от joelonsoftware.com та той лятото разправяше на обществото, че има едно и само едно единствено API и това е HTML.