Автор Тема: На какъв графичен език може да се пишат програми със затворен код в Linux  (Прочетена 7396 пъти)

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
На GTK едва ли ще стане, защото лицензът му не позволяваше да се разработват програми със затворен код. Поради тази причина Skype е на Qt.
Идеята ти е похвална, но трудно осъществима...
GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.
http://www.gtk.org/
Активен

Emooo

  • Гост
Активен

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
Linux_X няма 12 години!!!

Сигурен ли си, че нямаш предвид 21 години (размяната на цифрите в числата е често срещана печатна грешка).

Прочетох внимателно текстовете, които Linux_X написа и установих, че слага запетайки, където трябва, изписва думите без грешки и има само една граматична грешка (или аз толкова успях да открия). Освен това ползва думи като "благодаря" (в три от четири поста се среща тази дума (не ми се смята колко процента е това)). Това е много рядко срещано явление при съвременните 12 годишни деца.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Не подвеждайте човека с невярна информация, не всички де, ще си проличи, кои.

Библиотеката GTK е LGPL, което значи, че може да се пишат приложения на нея независимо от това, колко са свободни. Този лиценз е написан точно с тази цел. Защо проекта Гимп е предпочел толкова уродлив лиценз, направен като исторически, недалновиден компромис е друга тема.

Библиотеката Qt е с двоен лиценз. "Безплатният" е ОПЛ, което значи, че с тази версия не може да се пише нищо различно от ОПЛ.


Wx е твърде "ретро", според "разбиранията" на бозаджиите и не биха я ползвали.

Ако се избере Qt печалбата е, че има няколко невероятно добри среди за разработка, коита са RAD, сиреч точно каквито обичат в бозата. Адобе, И Бей и още десетки ползват Qt, защото е лесен за учене и още повече за бърза разработка. Има пълна преносимост между огризката, бозата (но Вкиста все още е проблемна) и ГНУ/Линукс. Недостатък, трябва да се плаща. Друг недостатък, трябва да имаш програмисти. Сиреч на Qt се пише на Ц++, а не на Бъзик. Другите езици, на които може да се пише са широко неизползвани под боза и са външни за проекта.


Като казах Бъзик се сетих, че има няколко негови реализации, част от които платени, но нито една не става за нищо, точно както оригинала. Никой не се учи сериозно под нашата ОС на тях. Чичо Гошо миналата седмица се закани да ни превъзпита със своята андроидна издънка, но едва ли ще свари. Поне не в нашия лагер.


ГТК е по-лошия избор за бозаджии. Не че не е добър. Не че не е качествен, но е твърде различен от тяхната "концепция", как и на какво се пишат програми. А да и няма инструменти тип- посочи и щракни, и се кръсти девелопер, 'щот си мно'о печен.


Има множество платени и още повече безплатни среди и езици, но те до една изискват програмисти, тоест хора на които глупавото словосъчетание "точна нет" нищо не им говори.


И все пак са извадили късмет. Novell подържа един проект наречен Mono, които се цели имено в групата кодонабивачи под боза. Това е уж свободна реализация на Ц# и написаното под него лесно се напасва и под Моноту. По подразбиране тази среда идва с преиначен GTK, но е възможно ползването на нативния window.forms за по-нова боза. Така обаче се губи теоретичната съвместимост на средата с огризката и  ГНУ/Линукс. Все още обаче троиката на фрамеворка НЕ Е подържан.


Този проект е може би най-силната светлинка за такива писачи, като българските "компании". Същия се използва успешно от Микроинвест за складовият им продукт и те са много доволни от него.

Ами толкоз, успех Linux_X!
« Последна редакция: Aug 17, 2009, 18:50 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
офф то толкова простотии в тая тема, като в тъп виц. Айде спрете се малко, има лс, има и други теми, защо спамите? дад хас беен сед...
/*
тава въпрос за складови програми, офис програми (не като MS Office/OpenOffice, а такива за ежедневна употреба, като например издаване на фактура, база данни, въвеждане на сметки, ЕГН-та, имена, телефони, програми за фирми и магазини, приложения за касови апарати и др.).
*/
Линукс не е за вас, мацко, поради няколко причини, няма смисъл да си губя времето и да ги изброявам, всеки логично мислещ човек ще ти ги каже. Помисли за своите клиенти, за проблемите, които ще възникнат заради несъвместимости - не само на ниво ОС... и ако държиш да се съобразяват с теб, т.е. да си сложат линукс, ще си загубиш клиентите, а с това и работата. Напълно неподходящо е да пишеш макроси(например) за затворения продукт на МС - най малкото как ще ги пробваш, през виртуална машина ли? Защо ти е тогава линукс, да емулира Уиндоус?!? Отделно хората са свикнали и си работят с уиндоус... защо ще измъчваш клиентите си?
Искам да ти кажа, че в този сайт почти никой няма да те посъветва да се откажеш от идеята, поради простата причина, че по цял ден дундят по форуми и не вършат никаква работа, ако реално работеха, щяха да знаят че идеята е лоша и ще си навлечеш огромни неприятности.
Отначало си мислех, че пишете игри или подобен софтуер, но и там няма да си много далеч от белите, освен ако цял ден не стоиш в сървърното и си се изолирал от света. Дълго стана, но скъпи съфорумци, моля ви не прецаквайте хората, не им помагате, а това да помогнеш на някой е много по-важно от това да го убедиш да мине на линукс.
п.с. не ми отг. щото не ми се занимава с глупости
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Мисля, че бях брутално откровен с нея, на какво ще попадне. И не приемам, че ще е проблем съвместимост, ако нещата се пишат качествено, което пък няколко пъти натъртих, че изработващите (изплюващите) счетоводни "програми" ми е трудно да си представя, че могат да направят. Но от друга страна, това което посочих (Моно) е толкова дуракоустоичиво, че би издържало и глупостите на "беге маговете".


Винаги може да не си свършиш работата, но това не е причина предварително да се откажеш да опиташ да я свършиш. За това не приемам тезата ти.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
Напротив, причина е ако с това си вадиш хляба. Но ако го правиш в свободното време, естсетвено, че може и да го "скалъпиш", както вика Звездичко. Все пак няма да бъде професионално, а за аматьорска работа никой няма да ти плати, по простата причина, че може и сам да си го направи събота и неделя ;D
/*
предварително да се откажеш да опиташ да я свършиш
*/
Опитът е когато имаш стратегия, а не да купиш 1 убунту диск и да почнеш наново, независимо какви са последствията за предприятието ти - това е най-малкото хазартно и ще те съсипе. Само да кажа, че тази стратегия не се изгражда с писане по форуми, а чрез консулатации или собствен труд при наличието на достатъчно знания в областта.
Определено въпросът не е КТ или ГТК са ГПЛ, това и в гугъл го пише :)
Активен

dvasilev

  • Напреднали
  • *****
  • Публикации: 200
  • Distribution: Kubuntu, Debian
  • Window Manager: KDE
    • Профил
    • WWW
@go_fire: Qt е с троен лиценз. http://qt.nokia.com/products/licensing. Една от опциит е LGPL и предполагам сам се сещаш какво значи това.
Активен

Linux_X

  • Участници
  • ***
  • Публикации: 6
    • Профил
ANTIADMIN на теб пък какъв ти е проблема че не мога да разбера? Виждам че вляво където се показват профилите на потребителите пишещи мнения пише "Distribution: Windows XP Pro latest updates". Добре. Лошо няма. Но въпроса е какво търсиш в един такъв сайт? След като съм решила да попитам за Linux, значи наистина искам да попитам. Надали ако влеза в българския сайт на МИКРОбенСОФТуер ще се толерират мнения от рода - "Не ползвай Windows, а Linux". А, да. Забравих че бозата не може по никакъв начин да бъде заменена, тъй като при нея просто проблеми - НЯМА.  ;D ;D ;D
Както и да е. Вярно е че аз не съм човекът който да казва кой да посещава сайта и кой не, но като не ти харесва сайта предназначен за Linux потребителите - просто НЕ ВЛИЗАЙ!!!

Както и да е, да се върнем на темата:
Първо - не съм на 12г. ;)
Второ - не бърка Win приложенията да се пишат на техния си език, Lin - на неговия си. ;)

От прочетеното тук си харесах Qt4, тъй като Гугъла ме препрати в тази страничка - http://doc.trolltech.com/4.5/classes.html Според мен има дооста възможности.

Между другото - днес преди да си тръгна от работа, подхвърлих като идея това с програмирането на Linux приложения, а като отговор получих да потърся какво е нужно да се направи, тъй като шансовете от отивали към "Да".

Така. А сега след като съм избрала Qt4 бихте ли ме насочили?

Благодаря предварително!
Активен

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
//offtopic
Не му се хващай на Порчето, той така си приказва, но няма лоши чувства към никой.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Първо поздравления за избора!

Второ Димитър Василев ме поправи, че Нокиа са утроили лиценза, което бях изпуснал и валидното за ГТК е валидно и тук. Сиреч може да не плащате, за да пишете Qt приложение. Тази библиотека е наистина модерна, наистина се работи много бързо и много лесно с нея. Сега гномерите и гимперите ще ме изядат, но с нея се правят най-модерните приложения в момента.

Като достъпни среди има няколко варианта. Най-добрата, разбирай с най-пълна функционалност е дистрибутираната с КДЕ KDevelop. Вълчев пише за нея ето тук:

http://vslivecd.openfmi.net/linuxdoc/books/linux-book-15092003/linux-book-split-15092003/ch35s01.html

това:

Цитат
KDevelop е официалната среда за разработка на KDE. Освен многото предимства, които има, средата се вписва безпроблемно в KDE и именно затова е най-подходящият, можеби, инструмент за разработване на KDE и QT приложения. Подобно на комерсиалните продукти тук имате достъп до много Wizzard-и, инструменти за визуално генериране на приложения, вграден дебъгер, парсер на класове, който ви създава дърво на методите и ви позволява да избирате метода от там, вместо да го търсите из целият файл.

Друго неоценимо предимство е огромната документация на KDE и QT API-тата и лесният, бърз и удобен help Browser.

Друго, което може да ви хареса е възможността за пълно локализиране. За съжаление KDevelop все още не е преведен на български, така, че вероятно няма да можете да се възползвате от тази негова възможност.

За да синтезирам горното ето какво е тази среда: добра, пълна, подробно описана и богата на документация среда, подходяща за разработка както на малки, така и на големи проекти. А какво не е: малка, бърза (все пак не е обикновен текстов редактор), лоша ;)

Официалният сайт на KDevelop e http://www.kdevelop.org/. Там можете да намерите и screenshots, документация, както и да проследите еволюцията на тази наистина добра среда за писане.

Като втори много модерен и бързо развиващ се вариант е:

http://qt.nokia.com/products/developer-tools

Преди време беше писана новина за нея тук:

http://www.linux-bg.org/cgi-bin/y/index.pl?page=news&id=0&key=412029541

Аз лично като болен фен на Питон от 7-8 години бих предложил варианта PyQt 4.5,  които излезе наскоро. Новина:

http://www.linux.org.ru/view-message.jsp?msgid=3784338

Там има други среди, други улеснения, но няма да ги зачеквам, не и преди евентуално проявен интерес към питона.

Но нека се изкаже и истински програмист, а не само порномист като мене.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
lol it will be fun
/*
Второ - не бърка Win приложенията да се пишат на техния си език, Lin - на неговия си.
*/
Linux, може ли да споделиш колко е голяма фирмата ви и каква длъжност заемаш, защото мирише на шуробаджанащина - детенцето се прави на шеф. Това заключих от постовете ти, които са абсолютно неграмотни от техническа гледна точка и на всичкото отгоре пишеш, че фирмата ви се занимава с програмиране? Булфон беше прав, ти се бъзикаш.
п.с. моля да не започваме с лични нападки, кой какви проблеми имал. Щом си тръгнала да правиш бизнес, демек да си изкарваш хляба - не дели линукс и уиндоус, камо ли да я наричаш боза, ще загубиш много пари... аз за какво ли се хабя тука? аиде весел чат...
Активен

Linux_X

  • Участници
  • ***
  • Публикации: 6
    • Профил
Първо поздравления за избора!

Второ Димитър Василев ме поправи, че Нокиа са утроили лиценза, което бях изпуснал и валидното за ГТК е валидно и тук. Сиреч може да не плащате, за да пишете Qt приложение. Тази библиотека е наистина модерна, наистина се работи много бързо и много лесно с нея. Сега гномерите и гимперите ще ме изядат, но с нея се правят най-модерните приложения в момента.
А това че няма да плащаме да не е само за проекти с отворен код или става и за тези с комерсиална цел?
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
//off:
Порче не знам от къде ти хрумна, че хората, които пишат във форума не работят?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
А това че няма да плащаме да не е само за проекти с отворен код или става и за тези с комерсиална цел?
Е вие сте фирмата, вие трябва да си прочетете лицензите от край до край и да видите дали вашите нужди се покриват :) И на qt, и на gtk като цяло пише, че могат да се пишат propietary приложения.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Mandrake Linux 10 and Linux
Настройка на програми
aaaSASlover 3 8849 Последна публикация Dec 08, 2012, 20:46
от UBIGI
Remote връзка Linux<--> Linux
Настройка на програми
stoyanovs 5 7462 Последна публикация Jan 24, 2006, 16:49
от gostenin
Experienced linux enginnced linux engineers
Търсене
bulwork 0 7512 Последна публикация May 10, 2008, 14:24
от bulwork
Dual boot Linux and Windows XP (Linux installed first) ПРОБЛЕМ !!!
Настройка на програми
XaMeLeOnA 36 39524 Последна публикация Nov 06, 2011, 02:58
от Compare
Linux From Scratch - Do-it-yourself-Linux
Начини за увеличаване на бързодействието
neosofti 2 4680 Последна публикация Jul 03, 2009, 08:43
от tyuio