Како написати КДЕ апликацију и ГНОМЕ апликацију

федора_гноме_и_кде

Из освете за техничке потешкоће и недостатак сарадње који су довели до прекида епизоде ​​"Тхе МицроКернел" прошле суботе и са изазовом да се пандев превлада као троловање, прибећи ћу хумору блога линук Мрзитељи да разјаснимо неколико ствари.

Како написати КДЕ апликацију.

  1. Потражите неку полууспешну апликацију отвореног кода
  2. Увери се да је писање на језику Ц ++ крајњи начин за мастурбацију и да је учење Кт-а боље него проводити време са девојком, јер је тако лепо
  3. Подсетите се зашто МОЦ (Мусиц Он Цонсоле) није лош.
  4. Узмите име апликације, сед с / [цг] / к /, уверите се да нисте завршили са три каса у реду. Ако нема каса, додајте један на почетку.
  5. Замислите било коју функцију окренуту ка кориснику коју ваша апликација може да пружи
  6. Функција фореацх: створите апстрактни слој који слабо подржава најмање 3 друге позадине
  7. Функција фореацх: дугме за стварање на траци са алаткама
  8. Функција за сваки: креира ставку менија
  9. Уверите се да може да дели прозоре, креира картице и подржава КПартс. Ако не можете да смислите кориснички интерфејс, опонашајте Виндовс.
  10. Обавезно користите Пхонон и КАддрессБоок. И прикључни терминал.
  11. НИКАД немојте користити библиотеку чије име има г. НИКАД.
  12. Пошаљите на КДЕ-Лоок.орг
  13. Обећајте свима да ћете га пренети на Виндовс, али немојте
  14. Једном у неколико година, користите преглед алата као изговор да започнете испочетка.

Како написати ГНОМЕ апликацију.

  1. Потражите разумну апликацију са неке друге платформе (Виндовс, Мац, КДЕ, било шта, по могућности Мац). Додатне поене ако већ постоје 3 друге алтернативе засноване на гтк-у које не желе да се интегришу у Гноме.
  2. Име МОРА имати г. Додатни бодови ако то може бити „гн“. Ако можете да користите „гну“ или „гно“ или „гна“, ви сте генијалац и ваша апликација ће бити вредна коришћења. Уверите се да име ваше апликације нема много везе са оним што заправо ради. Такође, НИКАДА не документујте ако је г изражено јако.
  3. О у Гному значи објекат. Користи објектни оквир Д-Бус. Ако користите и Бонобо, то боље. Уверите се да бар једна платформа ради на мрежи, али такође и да је апликација никада не користи на мрежи.
  4. Имајте на уму да Објектно оријентисан у Ц није толико лош. тврдити (гтк_нот_ин_сериоус_нот_со_ бад). Такође запамтите да је ГТК + много бољи од Кт-а јер за њега немате комерцијалну компанију која пише код. Дакле, знате, то је слободније или нешто слично, а у имену има +.
  5. Створите омоте за сваки замисливи језик, али уверите се да ниједан не ради баш онако како ви желите. Требали сте да ваш омот за дискете има сваки омот у засебном пакету.
  6. Објасните најмање још тројици програмера како глиб нема пуно везе са гномом. Јер им је стало.
  7. Не заборавите на Танго иконе!
  8. Уверите се да се ваша апликација компајлира на прозорима, али изгледа као СХИТ.
  9. Наведите све функције које желите да ваша апликација има.
  10. Одбаците их 90%. Јер их је тешко изводити. Али реците свима да им заиста нису потребни.
  11. Имплементирајте их 2%. Осталих 8% сакријте у гцонф. Сакриј их добро.
  12. Ваш интерфејс не би требало да има више од 4 дугмета.
  13. Уверите се да ваша апликација зависи од најмање 4 друге библиотеке које имају г у имену. Чини је више гномером.
  14. Не користите Моно, јер ћете свој СТД проширити на све. Не чекајте, користите Моно, јер ће вас то учинити много продуктивнијим. Сачекајте, не, немојте користити Моно, јер ако то учините, неки одложени дистро који нико не користи неће дистрибуирати вашу апликацију.
  15. Ослањајући се на модул који „иде ка планираном застаревању“
  16. Будите уверени да, иако је ваша апликација срање, бар следи смернице за људски интерфејс.

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Ф3ниКс дијо

    Хахаха сад ако краљ носи мајмуна, немој га користити хахаха, ово је добро. Направите три слоја апстракције хахаха

  2.   као ко дијо

    ЛОЛ
    Исправна ствар би била објављивање КДЕ апликација на кде-аппс.орг, зар не? 😛

  3.   зорица дијо

    Смешно је то што је оригинални чланак на енглеском језику написан 2008. године, али велика већина ствари је и даље тачна. Посебно:

    Наведите све функције које желите да ваша апликација има.
    Одбаците их 90%. Јер их је тешко изводити. Али реците свима да им заиста нису потребни.

    1.    диазепан дијо

      Стварно сам мало променио ствари с обзиром на данас. У оригиналном посту постојала су 4 објектна оквира (Д-Бус, Бонобо, Цорба и Орбит) и речено је да користи најмање 2. Цорба је већ нестао, а Бонобо је застарео. Данас се користи Д-Бус

    2.    Виндоусицо дијо

      Па, мислим да је изгубио своју свежину. Још увек је смешно, јер још увек нисмо заборавили дане ГНОМЕ 2 и почетке КДЕ 4 (смешно је што ГНОМЕ тачке 10, 11 и 12 и даље важе).

  4.   еВеР дијо

    хахаха, умро сам.
    Добар почетак је започео са КДЕ-ом и „Фореацх функцијом: створите апстрактни слој који слабо подржава најмање 3 друге позадине“ (влц, гстреамер и кине долазе у обзир; ниједан није у праву)
    Било је неопходно да апликација користи Аконади и Непомук, али они делови који не раде и нико не зна чему служе ... ах, и да се, када се прозори промене њихови елементи, ужасно деформишу ...

    Али када сам стигао до дела Гнома, тамо сам се сломио:
    „Генеришите омоте за сваки замисливи језик, али уверите се да ниједан не ради тачно онако како желите“ и „Уверите се да се ваша апликација компајлира на прозорима, али изгледа као СХИТ. Узимају све дланове, хаха.
    поздрави

  5.   ДаниелЦ дијо

    Највише ми се свидело то што чак и ако нема програмера, само гледајући број корака за један и други, схватате да је лакше програмирати у Кт-у. 2 корака мање су 2 корака мање, како се то каже. кД

    1.    елиотиме3000 дијо

      Такође, КТ се прилагођава (готово) било којој врсти интерфејса радне површине.

      1.    ДаниелЦ дијо

        Али то није заслуга Кт већ оних који их прилагођавају вашој радној површини.

        Као да сте ми рекли да су Гноме 3.6 гткс прилагођени цимету 1.6., 1.7 и 1.8, када је то заслуга оних који развијају цимет, а не оних који развијају гном или гтк.

  6.   пандев92 дијо

    Жао нам је, када дођете до 340 коментара који чине да се објава највише коментарише на целом блогу, само иза оног уноса из прегледача,
    кД, надмашићеш ме ахаха

    1.    Хуан Карлос дијо

      Да ли сте ангажовали @елава да добије више приступа блогу ... хахахаха.

      1.    пандев92 дијо

        хахахахаха ЛОЛ

    2.    диазепан дијо

      Рекао сам у својству троллинга, а не у коментарима. Твој је лепљив.

    3.    елиотиме3000 дијо

      Да би корисници који користе застареле машине (као што је мој случај) могли да виде пламен без потребе да чекају да се благословени коментари учитају, ставили бисте само одломак из свог поста и цео пламен би био повезан са форумом овде , случајно, тражили сте од њих да разговарају на форуму како не би заситили страницу која се гледа (осим ако се потруде да инсталирају Дискус, али попут Дискуса и других менаџера за коментаре не могу се прилагодити попут оних укључених у ВордПресс , разумете зашто).

  7.   пандев92 дијо

    8 - Уверите се да се ваша апликација компајлира на Виндовсима, али да изгледа као СХИТ.

    Па, у овом случају могу да кажем да одређене кт апликације такође изгледају ужасно, само испробајте кбитторрент под Виндовс 7 или 8, да видите како ружно изгледа.
    У прозорима попут 90% апликација има ружан изглед, јер то сами морате да направите ...

    1.    елиотиме3000 дијо

      Очигледно, зато што се КТ прилагођава теми коју користи интерфејс сваког ОС-а који је компајлиран (врло јасан пример је ВЛЦ, који изгледа сјајно у КДЕ-у и Акуа-и, али у Виндовс-у је потпуно досадан).

  8.   елендилнарсил дијо

    Хеј Диазепан, кад смо већ код троловања, у првом реду је тачно „возили су“, а нису возили.

    1.    диазепан дијо

      исправљен

      1.    елендилнарсил дијо

        Хвала друзе.

  9.   Гискард дијо

    «И са изазовом превазилажења пандевског поста као троловања»
    ХА ХА ХА ХА ХА ХА ХА. Лествицу сте поставили врло високо !!! 😀

    1.    диазепан дијо

      Понављам оно што сам рекао пандеву: „Рекао сам у својству троллинга, а не у коментарима“.

  10.   Гарбаге_Киллер дијо

    > Убедите се да је писање на језику Ц ++ крајњи начин за мастурбацију и да је учење Кт-а боље него проводити време са девојком, јер је тако лепо.

    > је крајњи начин за мастурбацију
    > боље је него проводити време са девојком
    > мануела има свуда

    лол

  11.   Ханг1 дијо

    Мислио сам да је једини користио „либретардадо“ као превод Фреетарда хаха.

    1.    диазепан дијо

      Такође сам размишљао да то преведем као „либертарадо“ (слобода и морон)

      1.    ГГГГ1234 дијо

        Видим га више као „ретардираног“ него као „морона“. Свеједно, блесави су. У сваком случају, они испуњавају свој циљ ...

  12.   кикее дијо

    Пост ми се чини као и обично, они који користе КДЕ дробећи Гномове, не мислим да је један бољи од другог, они су различити, максимална једноставност против преоптерећења. И још једна ствар, програмски језици вишег нивоа су лакши за употребу, али мање оптимални при извршавању апликација направљених на наведеном језику, асемблерски програм ради боље него један на Ц, а један на Ц ради боље него један на Ц ++, да кажемо да је Кт бољи од ГТК + јер је у Ц ++-у, чини ми се заблудом, зато Торвалдс не жели нити један ред Ц ++-а у језгру и постоје делови програмирани у асемблеру попут покретања језгра.

    1.    к11тете11к дијо

      Како објашњавате да се КТ најчешће користи у мобилним телефонима? будући да су то тимови са ограниченим ресурсима .... На којој оптимизацији се заснивате да то кажете? Све зависи од компајлера, ако изврши неко статично распоређивање, а други не, очигледно ће бити ефикасније од друге ... с друге стране, видели сте списак програмера који постоје за сваки пројекат?, за ГТК постоји само један стални програмер и у последње време свака нова верзија прекида компатибилност са претходним ... ваш коментар делује пре против објектно оријентисаног програмирања ...
      С друге стране, како ви кажете да је преоптерећено? Ја сам корисник КДЕ-а и ако је преоптерећен, то тумачимо као потрошњу РАМ-а, КДЕ због своје модуларности може бити конфигурисан жртвујући неке погодности које нуди тако да троши много мање од Гноме-а ( нешто што Гноме не зна може), ако поново говоримо о минимализму, КДЕ због своје модуларности може бити „подешен“ на хиљаде начина да би постао врло „минималан“ (не преоптерећен), ако га протумачимо као одређени број апликација које доноси, онда са жаљењем морам да вам кажем да се не може говорити о једном тежем од другог, јер и КДЕ и Гноме могу инсталирати своје основне верзије, које доносе само основне апликације.
      Напокон, са КТ можете да урадите ствари које не можете са ГТК

      1.    пандев92 дијо

        кт се више користи на мобилним телефонима јер има пристојну идеју, јер је потпунији језик на нивоу ГУИ, итд.

      2.    кикее дијо

        - Дословно цитирам фразу Линуса Торвалдса која врло добро дефинише мишљење многих:

        „Ц ++ је ужасан језик. А још је ужасније због чињенице да га користи много програмера другог нивоа, до те мере да је још лакше и лакше са њим генерирати бескорисно смеће. Искрено, чак и да одлука да се користи Ц нема * више * никакве везе са држањем програмера Ц ++ изван пројекта, то би био сјајан разлог за употребу Ц. "

        -Преоптерећеним мислим на интерфејсе пуне тастера и опција где се можете изгубити, а затим половина од њих не ради ништа или нешто безначајно (не знам да ли то значи радити више ствари него ГТК), питање потрошње меморије засебно питање, о томе није потребно говорити.

        - @ пандев92 је врло добро дефинисао јер се КТ много користи у мобилним телефонима, али морамо рећи целу истину, јер се ГТК највише користи у десктоп апликацијама, што је за мене најважнија ствар, која највише ГТК2 користи .боље од ГТК3, јер се, како кажете, радикално мења у свакој верзији, али ГТК2 и даље има подршку и можда више од ГТК3 због апликација које их користе, као што је Фирефок, на пример.

        1.    к11тете11к дијо

          Веома поштујем Торвалдсово мишљење, али како каже, мисли на неспособне програмере, иако не воли Ц ++, ако имате Ц програмера који је животиња, употребом Ц неће створити добре програме , они ће Да наставе да буду смеће, такође сам видео Ц, а имао сам и колеге који су могли неко време да контролишу ствари, контролисали су их фор са паузом унута𠬬, на шта ја идем са своје тачке гледишта, Ц је сјајан језик, али ако се иза њега крије програмирање, то је исто као и ништа.

          Што се тиче интерфејса, он је прилично субјективан. 90% КДЕ апликација може да конфигурише која дугмад желите да буду видљива у прозору. Ако сматрате да постоје непотребне ствари, једноставно их уклоните и то је то.

          Што се тиче мобилних телефона, иако је тачно да је то оквир, иза КТ-а стоји много више људи него гтк-а .. а побољшања у односу на ОпенГЛ су константна, укратко волим императивне језике, али препознајем да постоје ствари које су бол од јаја да их направим на овој врсти језика, јер постоји концепт објекта

          1.    кикее дијо

            - Није да постоје добри програмери или не, већ да су све једнаке ствари (добар програмер, добар компајлер итд.) Ц способан да постигне више перформанси од Ц ++, јер је идеалан микс између ниских -крајни језик и језик високог нивоа, наравно програмирање на Ц је теже при дизајнирању интерфејса, на пример, али то је исто као програмирање у асемблеру, теже је, али добијате пуно перформанси, зато Линук кернел нема Ни један ред Ц ++, Ц и асемблер се не користе за ствари попут покретања језгра.

            - Заиста не разумем КДЕ интерфејсе, мислим, узимам програм попут мангала (ГТК), а затим други попут К3Б (КТ) и ако ми се чини да је К3Б интерфејс веома преоптерећен, пун дугмади и опција који се не користе, онда могу да учиним да дугмад и менији магично нестану? Па, ово први пут чујем.

        2.    к11тете11к дијо

          Жао ми је, али још увек не разумем зашто постижете више перформанси, на чему се заснивате да то кажете? Слажем се да то зависи од компајлера, све те ствари зависе од тога колико планирања кода радите, чак и до ГЦЦ-а може да га активира као експерименталну функцију

          Што се тиче интерфејса, овде је горњи део оног који спомињете, К3Б је потпуно уништен (панеле сам извео напоље само да бих показао да их је могуће уклонити или преместити у лакоћу и задовољство, друга ствар, изгледају мрачно јер сам не фокусирајући се на њих (То је ефекат квина)) и на траци са алаткама такође можете да конфигуришете која дугмад желите да буду доступна

          http://i.imgur.com/Z1OZqgQ.jpg

  13.   Дјнго дијо

    Као бивши програмер КДЕ-а, кажем вам да МОЦ НИЈЕ музика на конзоли, у овом случају. Велики поздрав.

    Претпостављам да сте видели мој коментар у врло Линуку и отишли ​​до извора да бисте копирали и превели са гууглеом.