Литтле Хелперс: Апацхе Винк: Једноставне услуге одмора за Јава

Anonim
Einfache Implementierung von Web-Services im Rest-Style - Apache Wink.
Једноставна имплементација веб услуга у стилу одмора - Апацхе Винк.
Фото: Диего Виллие

Пројекат је заснован на ЈАКС-РС стандарду, који представља једнообразни програмски интерфејс за преостале веб услуге. Овај стил архитектуре постаје све популарнији као лагана и једноставнија алтернатива сапуну - не само међу веб програмерима који користе ПХП, Питхон или Руби, већ све више и међу Јава програмерима.

Оквир се састоји углавном од два основна модула. Винк сервер је комплетна примена ЈАКС-РС спецификације и такође нуди бројне корисне функције и класе омота који знатно поједностављују имплементацију веб услуга. Као и многи други Јава Ентерприсе Едитион АПИ-ји, напомена се користи за поједностављење развоја и размештања крајњих тачака услуга и клијената. Са модулом Винк клијент, пројекат пружа свеобухватан оквир који пружа све функционалности потребне за лако комуникацију с било којим преосталим сервисима. Опет постоје бројне класе помоћника које убрзавају имплементацију клијентских апликација. Апацхе Винк је тренутно доступан као пројекат инкубатора у верзији 1.3.0. Документација на више од 100 страница омогућава једноставан увод.

ЦВ закључак: Сапун је дубоко укорењен у свету Јава. Али у последње време, критика овог архитектонског модела постаје све гласнија због тешке примене и лоших перформанси. Ако се желите усредсредити на услуге одмора, Винк нуди занимљиву и професионалну алтернативу.

  1. Лет - Веб оквир са Твиттера вођен догађајима
    Међу програмерима софтвера, Твиттер ужива добру репутацију, посебно зато што је компанија објавила бројне оквире и алате заједници.
  2. Гоогле Цоде Преттифи олакшава читање изворног кода
    Требали би постојати програмери који могу радити са једноставним уређивачем и обичним текстом. Већина програмера сматра да је заморно читати код без истицања синтаксе.
  3. ТидеСДК - Креирајте десктоп рачунаре независне од платформе
    Са оквиром отвореног кода „ТидеСДК“ веб програмери могу да користе своје знање како да креирају више платформске радне апликације за Виндовс, Мац ОС Кс и Линук.
  4. "ЛаунцхРоцк" креира атрактивне одредишне странице у било којем тренутку
    Услуга пружа мрежну алатку која се може користити за креирање стандардизоване одредишне странице са једноставним обрасцем за регистрацију.
  5. Апп Анние пружа драгоцене статистике продавница апликација
    Они који су посебно заинтересовани за статистику продавница апликација и мерења о употреби сопственог софтвера, требало би да погледају апликацију Анние.
  6. Логгр - надзор и аналитика за веб апликације
    Оператори веб апликација желе да обезбеде највеће могуће перформансе и доступност. Алати за управљање перформансама апликација као што су Логгр помоћ.
  7. ВПТоуцх претвара Вордпресс блогове у мобилне апликације
    Бесплатни додатак "ВПТоуцх" претвара Вордпресс блогове у мобилну апликацију. Страница аутоматски усваја карактеристични изглед и изглед сваке платформе.
  8. М-Пројецт - ХТМЛ5 оквир за мобилне веб апликације
    Уз „М-Пројецт“ доступан је отворени изворни ХТМЛ5 оквир за мобилне веб апликације, који је развијен у Немачкој.
  9. ХоцкеиАпп - боље тест апликације за паметне телефоне
    ХоцкеиАпп прикупља информације попут извештаја о паду и евиденције апликација и пружа детаљне извештаје о тестовима.
  10. Кирби - текстуални систем за управљање садржајем
    ОпенВе је развио "Кирби", систем за управљање садржајем (ЦМС) који ради без базе података.
  11. Масхапе - централно тржиште АПИ-ја
    АПИ-ји који интегришу различите веб сервисе постају све важнији са СааС, Цлоуд Цомпутинг & Цо. Масхапе за покретање пружа кључно средиште за програмирање интерфејса дизајнираних да поједноставе интеграцију хетерогених цлоуд услуга - својеврсне Апп Сторе за АПИ-је.
  12. Товер - софистицирани гит алат за Мац
    "Товер" је професионални гит клијент за Мац ОС Кс, који не оставља ништа што би било пожељно у погледу лакоће употребе и функционалности.
  13. Гоогле Свиффи трансформише Фласх садржај у ХТМЛ5
    Ако желите да будете сигурни да се Фласх садржај може видети и на иОС платформама, погледајте "Свиффи" конвертерски алат.
  14. Цаппуццино доноси Мац употребљивост на Вебу
    Млади програмери који стоје иза „Цаппуццино“ веома су амбициозни: Веб оквир у којем не можете писати ХТМЛ или ЦСС код и не морате се бавити ДОМ (Доцумент Објецт Модел), већ је прилично одважан приступ. Постоји и саморазвијени програмски језик, Објецтиве-Ј, који би требало да комбинује оно најбоље од Јавасцрипта и Објецтиве-Ц.
  15. Флотр2 - Креирајте интерактивне графиконе на основу ХТМЛ5
    У понуди софтверске компаније Хумбле Софтваре, "Флотр2" пружа једноставан начин за интегрисање динамичних и интерактивних дијаграма у веб странице и апликације.
  16. МооТоолс - објектно оријентисан Јавасцрипт оквир
    Важност улоге коју Јавасцрипт игра у данашњем веб развоју огледа се у великом броју оквира, алата и библиотека класа који олакшавају рад са моћним скриптним језиком и сада су на тржишту.
  17. Мобитест анализира перформансе мобилних веб локација
    Мобитест омогућава програмерима да мере време учитавања мобилних веб локација на популарним паметним телефонима и таблетима.
  18. Без знања о програмирању - Аппс марке направљене самостално
    Развој апликација за паметне телефоне није баш јефтин. Ако имате одличну идеју за неку апликацију, али немате вештине програмирања или новца да их професионални програмер имплементира, можете да користите алате који раде на модуларној основи.
  19. Мојито помаже у развоју мобилних веб апликација
    Као прво средство за програмере у контексту опсежне иницијативе „Иахоо коктели”, Интернет група Иахоо објавила је „Мојито”.
  20. Социјализирајте - интегришите функције дељења у сопствену апликацију
    Готово свака апликација за паметне телефоне нуди корисницима могућност да препоруче апликацију својим пријатељима и колегама на главним друштвеним мрежама. Углавном је доступан једноставан тастер који корисника прослеђује на Твиттер, Фацебоок итд.
  21. РестКит - Чврста основа за облачне иОС апликације
    При развоју веб-заснованих апликација понављају се исти задаци изнова и изнова. Типичан случај употребе предвиђа да се подаци које генерише корисник потврде и шаљу серверу путем ХТТП захтева.
  22. Флурри Аналитицс - Гоогле аналитика за апликације
    Које су карактеристике најчешће коришћене? Колико пута је на овај или онај ресурс кликнуто? Које грешке се јављају у одређеном модулу? Програмери апликација који траже одговоре на ова питања добро се служе услугом Флурри Аналитицс.
  23. Спроутцоре - ХТМЛ5 оквир за модерне веб апликације
    Корисници све више очекују да се апликације у претраживачу осећају баш као десктоп апликације. Константно чекање на серверске податке једна је од највећих препрека за веб апликације.
  24. Јотформ - Једноставно креирање сложених веб образаца
    Јотформ је веб чаробњак за обраду облика Висивиг. То омогућава веб програмерима и непрофесионалцима да у само неколико корака направе визуелно привлачне и функционално софистициране веб обрасце.
  25. Боотстрап - Шаблон веб локације од програмера Твиттера
    Веб програмери добијају професионални ХТМЛ и ЦСС предложак са Боотстрап-ом, који може послужити као чврста и флексибилна основа за сопствене пројекте.
  26. Модернизр вам помаже да започнете са ХТМЛ5
    Нови ХТМЛ5 стандард пружа програмерима и дизајнерима технике и функције за којима су тежили. На жалост, многи се и даље устручавају да користе лепе нове функције у сопственим пројектима.
  27. Апацхе Винк - Једноставне услуге одмора за Јава
    „Винк“ је недавни пројекат отвореног кода Апацхе Фоундатион који омогућава Јава програмерима да лако имплементирају остале веб сервисе у државном стилу (Репрезентативни Стате Трансфер).
  28. Авиари - Бесплатни уређивач фотографија за мобилне и веб апликације
    Софтверска компанија Авиари позната је по бројним иновативним мрежним апликацијама на пољу мултимедије. Искуство стечено у развојном раду огледа се у слободном оквиру "Авиари".
  29. Тхрее20 - Снажна библиотека отвореног кода за иОС апликације
    "Тхрее20" је иОС библиотека отвореног кода, светске класе која може поједноставити и убрзати развој изворних иПхоне и иПад апликација.
  30. ЦФормс - Моћан додатак за Вордпресс
    Веб обрасци можда неће недостајати ни на једном блогу или веб локацији. Међу Вордпресс корисницима који су у овој области веома популарни је и бесплатни алат „ЦФормс“. Омогућује вам стварање произвољно сложених образаца и њихово лако интегрисање у записе и странице блога.
  31. Тестфлигхт поједностављује тестирање иОС апликација
    Програмери који желе да иОС апликације тестирају купци, бета тестери или колеге морају да прођу компликовану процедуру.
  32. Једноставни веб обрасци помоћу Гоогле докумената
    Велика предност Веба је прикупљање података о обрасцу без папира. Сваки корисник интернета познаје ове форме (Веб форме) у свакодневним пословима са Ебаи, Амазон, Фацебоок & Цо.
  33. Имгсцалр - Лако подесите слике на Јави
    За веб апликације често је потребно смањити слике јер би требало да буду приказане у величини у којој заправо нису.
  34. Кендо УИ Мобиле - ХТМЛ5 оквир за апликације за паметне телефоне
    Посебно у мобилном сектору, произвођачи софтвера морају да улажу у елегантну, интуитивну и лепу радну површину. Помоћ обећава ХТМЛ5, ЦСС3 и Јавасцрипт базиран мобилни оквир "Кендо УИ Мобиле" америчке софтверске компаније Телерик.
  35. Апплицатионаса - услуга хостинга за помоћне системе
    Уз свеобухватну услугу хостинга која пружа резервне системе за мобилне апликације, "Апплицатионсаса" омогућава програмерима иОС-а да се у потпуности фокусирају на њихову апликацију.
  36. Скице оловком - ГУИ скице у Фирефоку
    Скица оловком је идеална за брзо и лако креирање прототипа ГУИ за веб апликације.
  37. Фиребуг - обавезан за веб програмере
    За анализу и оптимизацију веб страница, Фирефок додатак "Фиребуг" се етаблирао као стандардни алат за веб програмере.
  38. На стази са буговима буба
    Фондација Мозилла нуди „Бугзилла“, користан веб алат за централно снимање, анализу и управљање грешкама.
  39. Ксампп инсталира ваш Апацхе сервер
    Није лако поставити Апацхе сервер са Перл, ПХП и МиСКЛ подршком. Ако вам је потребно локално окружење на рачунару, можете се вратити на "Ксампп" уместо да сами инсталирате све.
  40. Једноставно уређивање ХТТП захтева помоћу УРЛ декодера
    Са „УРЛ Децодер-ом“ веб програмери могу да визуализују и брзо обраде Хттп упите са многим параметрима у табели сажетка.
  41. МедиаЕлементПлаиер - ХТМЛ5 видео за сваки прегледач
    Било да је Интернет Екплорер, Фирефок, Сафари или Цхроме, било да се ради о рачунару, иПхонеу, иПаду или Андроид паметном телефону: Са ЈаваСцрипт оквиром „МедиаЕлементПлаиер“ ради ХТМЛ5 видео у било ком прегледачу и на било ком уређају.
  42. Поедит помаже при локализацији софтвера
    При локализацији софтверских апликација често се користе Портабле Објецт датотеке. Могу се лако уређивати бесплатним алатком "Поедит".
  43. Хурл - Тестирајте веб АПИ директно у прегледачу
    Веб програмери морају свакодневно да се баве ХТТП захтевима, било да примењују сопствене апликације сервер-клијент, раде са веб услугама или се интегришу са спољним апликацијским програмским интерфејсом (АПИ-јем).