Linux и developer - две несъвместими неща ?
29 отговора
444 прегледа
Linux и developer - две несъвместими неща ?
По моему разликата между developer и programmer е точно толкова колкото най-малкото Winbose и Linux. За мен (страстно и емоционално) няма истински програмист, който да не получава душевен оргазъм от това цялата му операционна система, заедно с абсолютно най-добрата мисъл във вид на сорсове на приложенията във всички области да бъде достъпна по всяко време. Защото наистина за developer-а най-важното е да си свърши работата, чисто, професионално и без шикалки, той разработва за пари, за чест или слава или каквото и да било (в което няма нищо лошо тъкмо напротив), той използва софтуерни продукти досущ като всеки друг потребител, наистина доста напреднал, но потребител. А programmer-а драги ми приятели, колеги и професионалисти е вече на измиране, навремето преди повечето от нас дори да са били родени са били наречени хакери (вече доста изкривена и обругана дефиниция в наше време). Да получаваш удоволствие от програмирането, ето това получаваше преди години всеки BP7 (В българия ЕДИНСТВЕНАТА, повтарям единствената посевместна среда, което обяснява и въпроса в друга дискусия, защо всички работят с VC++, a говорят за Borland, ами просто - тя им е на сърцето с нея са отраснали)програмист дори в елементарната DOS среда (силно казано среда, но хайде). Всеки се е втурнал да получи правдата за интелектуалната си собственост във вид на пари и уважение, а такива хора като Shveik например са игла в купа сеното, защото да работиш както казват старите хора бъдивъ е срам за интелектуалнатия багаж...
Но не е така, всъщност истинския програмист (programmer), не проектант (developer)с по-големи технически умения и знания би се влюбил в Linux стига да желае да си позволи загубата на неизплатеното време... Точно така, Linux все още не е дорасъл да бъде desktop посевместна система, но нима всички ние разработваме такива ? За това дискусията за липсата на истински приложения е излишна. В България се прави или счетоводен или друг поръчков софтуер, а който има късмет, корпоративни решения с разпределени база данни или софтуер за Internet. А времето на Linux ще дойде, защото старата гвардия от програмисти на Borland само чака. Идва и решителната битка, за програмистите на C++, които ще останат, но ще намалеят. Потенциалът просто иска време да бъде реализиран...Защото който прави Linux е ентусиаст и влюбен в програмирането, той не разработва, а си играе, прави душевен секс и изучава до полуда и пита, пита и си отговаря, не се надува знае или не знае, голям ли е или малък, къде работи и колко получава...защото просто няма значение...там в света на linux всички обичат да програмират, парите винаги могат да ги получат от гореспоменатите проекти...тъй че старци тази работа не е за вас, вие ако не разведени поне имате 10 годишен брак, а младите, младите само чакат да опитат сластните сокове на linux...
...may the source be with you...
:-)))
Но не е така, всъщност истинския програмист (programmer), не проектант (developer)с по-големи технически умения и знания би се влюбил в Linux стига да желае да си позволи загубата на неизплатеното време... Точно така, Linux все още не е дорасъл да бъде desktop посевместна система, но нима всички ние разработваме такива ? За това дискусията за липсата на истински приложения е излишна. В България се прави или счетоводен или друг поръчков софтуер, а който има късмет, корпоративни решения с разпределени база данни или софтуер за Internet. А времето на Linux ще дойде, защото старата гвардия от програмисти на Borland само чака. Идва и решителната битка, за програмистите на C++, които ще останат, но ще намалеят. Потенциалът просто иска време да бъде реализиран...Защото който прави Linux е ентусиаст и влюбен в програмирането, той не разработва, а си играе, прави душевен секс и изучава до полуда и пита, пита и си отговаря, не се надува знае или не знае, голям ли е или малък, къде работи и колко получава...защото просто няма значение...там в света на linux всички обичат да програмират, парите винаги могат да ги получат от гореспоменатите проекти...тъй че старци тази работа не е за вас, вие ако не разведени поне имате 10 годишен брак, а младите, младите само чакат да опитат сластните сокове на linux...
...may the source be with you...
:-)))
Отг: Linux и developer - две несъвместими неща ?
Abe hora, stiga ste palnili diskusiite s prazni filosofski razsajdenia. Neka da badem polezni edin za drug, a?
Отг: Linux и developer - две несъвместими неща ?
Bravo Maнитy... tfa beshe jako, beshe istinata mai;}
Отг: Linux и developer - две несъвместими неща ?
Съжалявам ако всичко е прозвучало като нравоучение или философска максима (каквато всъщност трябва да притежава всеки програмист по мое скромно мнение). Целтта ми беше да поддтикна, ако мога разбира се, всички които обичат да пишат за да получат удовлетворение освен всичко останало. Защото за мое съжаление все още много малко истински програмисти знаят за силата на linux или вече са остаряли и нямат намерение да влизат пак в септичната яма на ентусиазма. Публикацията е насочена към младите и нахъсани, които не знаят, но искат да знаят, за които не е проблем да не спят с нощи само за да разберат как работи една операционна система, един от най-сложните софтуерни приложения (ако може да бъде наречена така)писана до сега. Това е...още един път се извинявам на закоравялите и прастаряли.
Как ли пък не
Първо, (както четох някъде) истинският програмист (особено в днешно време) е човек на парите.
Второ, удоволствието от работата няма нищо общо с нейните резултати, но може да се усили многократно при отлични такива.
А какво удоволствие от Linux, след като няма свястна развойна среда и читава компонентна технология?:)
Второ, удоволствието от работата няма нищо общо с нейните резултати, но може да се усили многократно при отлични такива.
А какво удоволствие от Linux, след като няма свястна развойна среда и читава компонентна технология?:)
Отг: Linux и developer - две несъвместими неща ?
Не знам какво за теб е стар програмист, но тия пичове са закърмени с UNIX и vi
и не е нужно да ги убеждаваш колко готин е linux.
и не е нужно да ги убеждаваш колко готин е linux.
Отг: Как ли пък не
И преди малко повече от пет години нямаше компонентни технологии но нима това пречеше да създаваме графични приложения чрез директно програмиране на видеокартата, вместо да ползваме да речем TurboVision, пак искам да уточня, точно там е разликата между ентусиаста и професионалиста, между удоволствието и работата, че за едното не е нужно да има спомагателни фактори, за разлика от другото...а когато дебъгваше с bdb или друг от команден ред не ти пречеше, защото харесваше да го правиш, а сега искаш графичен защото искаш да си свършиш по-бързо работата и да вземеш парите...Има разлика, наистина...просто някои колеги са я забравили...просто защото вече всичко за тях е начин на съществуване, а не удоволствие с цената на загубено време...
а?
Май спорим за субективни неща - няма смисъл. "На вкус как и на цвет - товарища нет". На теб ти харесва едно - на мен друго.
Но не виждам какво общо имат комп. технологии с графичните приложения?...
И май поизлъгах - изглежда, че CORBA-та май я има и за linux, макар да не съм много сигурен :)
Но не виждам какво общо имат комп. технологии с графичните приложения?...
И май поизлъгах - изглежда, че CORBA-та май я има и за linux, макар да не съм много сигурен :)
Отг: а?
CORBA e standart, a ne produkt. Az znam 2 neyni svobodni realizacii za UNIX (omniORB i MICO), vtorata ot koito sys sigurnost vyrvi i pod Windows i e se tolku free (a ne kato MySQL-a edno vreme).
Zashto izvednyj skochi na CORBA???
Zashto izvednyj skochi na CORBA???
???
Къде пък видя, че съм я нарекъл "продукт"?!
Освен това предпочитам термина "технология", а не "стандарт".
CORBA-та просто я споменах като компонентна технология, реализирана и при Linux. Ние - омразните, гадни, смръдливи прозоречни девелопъри се радваме на друга комп. техн. - COM, която много силно се е сраснала ОС, което пък доста ни улеснява.
Освен това предпочитам термина "технология", а не "стандарт".
CORBA-та просто я споменах като компонентна технология, реализирана и при Linux. Ние - омразните, гадни, смръдливи прозоречни девелопъри се радваме на друга комп. техн. - COM, която много силно се е сраснала ОС, което пък доста ни улеснява.
Отг: ???
Tipichno za Windows-programist mnenie. Microsoft predpochita "silno srasnalite se s Edinstvenata OS tehnologii" pred standartite. Na svetyt mnogo ne mu puka za raznite velichavi tehnologii na Microsoft, svetyt spazva standarti. Microsoft i sega e samichka s/u ostanalite, no ostanalite stavame vse poveche (i kato broyka, no nay-veche kato %). V edin moment, za da ocelee, Microsoft shte se nahvyrli na standartite kato na topyl hlyab, no shte e kysno.
Ne znam kakvo razbirash pod "komponentna tehnologiya", no spored men CORBA-ta e prosto sreda za razpredelyane na resursi (izchileniya, pamet). Nyama i ne bi mogla da ima tyasna vryzka s "butoncheto Stop na Edinstveniya Internet browser", napr.
Sori za mnogoto povtoreniya, ama oshte edno vreme ne me bivashe po literaturno-nauchnite sychineniya :-)
Ne znam kakvo razbirash pod "komponentna tehnologiya", no spored men CORBA-ta e prosto sreda za razpredelyane na resursi (izchileniya, pamet). Nyama i ne bi mogla da ima tyasna vryzka s "butoncheto Stop na Edinstveniya Internet browser", napr.
Sori za mnogoto povtoreniya, ama oshte edno vreme ne me bivashe po literaturno-nauchnite sychineniya :-)
Отг: ???
CORBA is the acronym for Common Object Request Broker Architecture. CORBA is OMG's open, vendor-independent specification for an architecture and infrastructure that computer applications use to work together over networks. Interoperability results from two key parts of the specification: OMG Interface Definition Language (OMG IDL), and the standardized protocols GIOP and IIOP. These allow a CORBA-based program from any vendor, on almost any computer, operating system, programming language, and network, to interoperate with a CORBA-based program from the same or another vendor, on almost any other computer, operating system, programming language, and network.
По-скоро е нещо като DCOM, отколкото чистичко COM. Има си и OMG IDL, който вероятно е аналог на MIDL (на какво е съкращение - сам ще се сетиш:))
Не съм запознат с CORBA, за това ще си спестя по-нататъшни коментари по въпроса.
Иначе светът, щеш-нещеш, е потребител на windows. Казах вече - ако Linux иска да получи разпространението на win трябва да извърви същия път, и да се превърне в същото нещо, каквото е win.
Тълкование на думата технология:
"Технология - Съвкупност от методи и процеси в определен отрасъл на производството :) и също така научно описание на способите на производството"
В текущия контекст може да се използват всякакви думички - технология, стандарт, модел, архитектура и т.н., все ще са граматически правилни :) Просто на мен ми харесва "технология".
И накрая: какво срещнах случайно:
The good news is that many more ports—to most common UNIX versions and to MVS—are coming, and soon. Further, Microsoft is doing some of the porting work itself. So it won't be long until COM and DCOM will be available on your favorite mainframes and UNIX boxes—availability for UNIX is scheduled to be announced in February. (кой февруари не се споменава)
:)))
По-скоро е нещо като DCOM, отколкото чистичко COM. Има си и OMG IDL, който вероятно е аналог на MIDL (на какво е съкращение - сам ще се сетиш:))
Не съм запознат с CORBA, за това ще си спестя по-нататъшни коментари по въпроса.
Иначе светът, щеш-нещеш, е потребител на windows. Казах вече - ако Linux иска да получи разпространението на win трябва да извърви същия път, и да се превърне в същото нещо, каквото е win.
Тълкование на думата технология:
"Технология - Съвкупност от методи и процеси в определен отрасъл на производството :) и също така научно описание на способите на производството"
В текущия контекст може да се използват всякакви думички - технология, стандарт, модел, архитектура и т.н., все ще са граматически правилни :) Просто на мен ми харесва "технология".
И накрая: какво срещнах случайно:
The good news is that many more ports—to most common UNIX versions and to MVS—are coming, and soon. Further, Microsoft is doing some of the porting work itself. So it won't be long until COM and DCOM will be available on your favorite mainframes and UNIX boxes—availability for UNIX is scheduled to be announced in February. (кой февруари не се споменава)
:)))
(n/a)
Аааа, Linux не иска да получи разпространението на Win... защо трябва да сме толкова скромни? Виж само как се казва основния инстумент за браузване на файловата система/intranet/internet в KDE2 - konqueror (идва от conquer your Desktop)... :)
Иначе си прав - Linux наистина трябва да стане достъпен за Joe User колкото Windows, но от това далеч не следва, че трябва да измине същия път, особено що се отнася до реализирането на технологии като (D)COM. Нали разбираш, COM *не е* най-добрата, нито единствената технология от рода си, да не говорим че е Copyright (C) Microsoft Corporation 19.., 2000 година. Просто няма как една свободна ОС да използва несвободни (proprietary) технологии.
Иначе си прав - Linux наистина трябва да стане достъпен за Joe User колкото Windows, но от това далеч не следва, че трябва да измине същия път, особено що се отнася до реализирането на технологии като (D)COM. Нали разбираш, COM *не е* най-добрата, нито единствената технология от рода си, да не говорим че е Copyright (C) Microsoft Corporation 19.., 2000 година. Просто няма как една свободна ОС да използва несвободни (proprietary) технологии.
добре...
Бих желал да чуя мнението ти за компонентните технологии и за това, коя е най-добра :)
Че COM не е единствена е повече от ясно:) Вече споменах за CORBA, сигурно има много други. На мен самия ми е хрумвало да си направя свой комп. модел, ама май нещо съм минал стадия да правя нещо вече направено.
Че COM не е единствена е повече от ясно:) Вече споменах за CORBA, сигурно има много други. На мен самия ми е хрумвало да си направя свой комп. модел, ама май нещо съм минал стадия да правя нещо вече направено.
Отг: добре...
Нека твоите последни думи бъдат доказателство за моите последни...от първия постинг :-))))
Отг: добре...
Виж, като почнеш да бачкаш по 10 часа на ден, ще откриеш, че не ти остава време за безсмислени неща.
Макар, че някои вече направени работи не ми харесват - например генерацията на интерфейсни класове ClassWizard-a. Мисля в скоро време да поразуча Type Library-то и да си направя собствен генератор :)
Макар, че някои вече направени работи не ми харесват - например генерацията на интерфейсни класове ClassWizard-a. Мисля в скоро време да поразуча Type Library-то и да си направя собствен генератор :)
Отг: добре...
А виж това е мъжка приказка :-))))
А отностно 10-тте часа, на мен средно ми се събират 12 и повече, но неусещам умора щото ми е кеф...ама ме страх след няколко годиники като ми писне какво ще е...
:-)))))
А отностно 10-тте часа, на мен средно ми се събират 12 и повече, но неусещам умора щото ми е кеф...ама ме страх след няколко годиники като ми писне какво ще е...
:-)))))
Отг: добре...
Няма да ти писне самата работа, ако можеш да усвояваш новостите. Гаранция.
Но ще почнеш жестоко да се уморяваш и това ще ти пречи.
Но ще почнеш жестоко да се уморяваш и това ще ти пречи.
Отг: добре...
Най-добър компонентен модел... според мен първото място си поделят CORBA и Java Beans. CORBA - ясно защо (виж по-горе в постингите), a зърната кафе - защото позволяват пълна преносимост на компонентите. Значи това няма нищо общо нито с Linux, нито с Windows, както всичко, свързано с Java. Просто Java сбъдва детската ми мечта - модерен обектно-ориентиран език, създаван като OOP технология още при проектирането си, никакви компроси в дизайна, стандартни библиотеки - убиец и пълна преносимост. Знам че засега средата е сравнително бавна, обаче това бързо се променя (вълшебните думи са динамична оптимизация и HotSpot Engine), а и машините така или иначе са зверове. За разлика от чичко Бил, аз смятам, че тази мощ е по-добре да се използва не разпознаване на глас и управление на машината с команди от типа "Пак ли се успа бе, мамка ти!" (отваря Task Manager с избрано текущото приложение и показалеца на мишката се позиционира върху "End Task" :), а за бързо създаване на *преносими* и *стабилни* (да се чете "с минимален брой грешки") приложения. Е, това е област, в която Java просто няма равни. Обаче аз като че ли се отклоних от въпроса. Значи, моят критерий е независимост от платформата (операционна система, по възможност език за програмиране), възможности и лекота на използване. Затова CORBA и Java Beans.