(no subject)
« previous entry | next entry »
Dec. 8th, 2004 | 10:07 am
Nu kas tā par modi windows izstrādes līdzekļus izmantot priekš unix ... ?
Un tad brīnīties, ka kaut kas nestrādā ... :(
Windows ideoloģija ir propogandēt savus standartus, kas ir savietojami tikai ar windows. Unix ir ar savu filozofiju savām tehnoloģijām radīts, lai ikviens produkts, kas tanī ir radīts viegli būtu integrējams kopējā sistēmā.
Kylix nav izstrādes līdzeklis priekš linux. Tas ir līdzeklis ar ko portēt delfiskās aplikācijas uz Linuxi un viss.
Lielajām kompānijām, gan Borlandam, gan arī tam pašam Apple inc ir niķis uzspiest savu ideoloģiju un savas izstrādes. Rezultātā mums sanāk tādi hibrīti, kā komponentes, kas nesaprot unicode, un itkā UNIX datori ar super interfeisu bet ar vienu pašu pogu pelei ... tad nu sēdi pie OSx un štuko ar kuru pogu iezīmēt tekstu ar kuru peistot ...
Tiem, kas neizn ... unix tradīcija ir trīs pogas pelei - ar pirmo iezīmē teksta sākumu at trešo iezīmē teksta beigas un nospiežot vidējo pogu iezīmētais teksts iekopējas tanī vietā, kur atrodas kursors. Darbojas tas gan x vidē, gan konsolē. Macam, kaut arī viņš ir uzbūvēts pavirsu UNIX sistēmai ir palikusi vienas pogas pele, un iespējams arī citi prikoli mantojušies no vecā MacOS ... nēesmu iepazinis šo sistēu tik labi ...
Un tad brīnīties, ka kaut kas nestrādā ... :(
Windows ideoloģija ir propogandēt savus standartus, kas ir savietojami tikai ar windows. Unix ir ar savu filozofiju savām tehnoloģijām radīts, lai ikviens produkts, kas tanī ir radīts viegli būtu integrējams kopējā sistēmā.
Kylix nav izstrādes līdzeklis priekš linux. Tas ir līdzeklis ar ko portēt delfiskās aplikācijas uz Linuxi un viss.
Lielajām kompānijām, gan Borlandam, gan arī tam pašam Apple inc ir niķis uzspiest savu ideoloģiju un savas izstrādes. Rezultātā mums sanāk tādi hibrīti, kā komponentes, kas nesaprot unicode, un itkā UNIX datori ar super interfeisu bet ar vienu pašu pogu pelei ... tad nu sēdi pie OSx un štuko ar kuru pogu iezīmēt tekstu ar kuru peistot ...
Tiem, kas neizn ... unix tradīcija ir trīs pogas pelei - ar pirmo iezīmē teksta sākumu at trešo iezīmē teksta beigas un nospiežot vidējo pogu iezīmētais teksts iekopējas tanī vietā, kur atrodas kursors. Darbojas tas gan x vidē, gan konsolē. Macam, kaut arī viņš ir uzbūvēts pavirsu UNIX sistēmai ir palikusi vienas pogas pele, un iespējams arī citi prikoli mantojušies no vecā MacOS ... nēesmu iepazinis šo sistēu tik labi ...
(no subject)
from: elfz
date: Dec. 8th, 2004 - 12:02 pm
Link
Reply | Thread
(no subject)
from: drako
date: Dec. 8th, 2004 - 12:34 pm
Link
Tādi navaroti, kā zem windows nav ... toties ir sava specifika, kas reizēm ir patīkama (piemēram detachable menu, kas liekas ir gtk+ strandarta fīča)
Galvenais gļuks ar borlandu ir tas, ka viņš ir nevis paņēmis un papildinājis standarta unix bibliotēkas (gtk+, tcl/tk vai kādu citu), bet gan taisījis savas pilnīgi no jauna. Ja izgudro riteni no jauna tad vienmēr rodas problēmas ...
Un vispār vienmēr esmu uzskatījis ka labākie unix risinājumi ir consoles aplikācija + krafiskais frontends. Kā pioemēram eroaster - forntends konoles tūļiem cdrecord, mkisofs ...
Negribu nevienam uzspiest savu patiesību, vienkārši mans vērojums ir tāds, ka zem unix ir sava filozofija par to, kā liela sistēma tiek veidota no mazām utilitām, kas savstarpēji komunicē ar vienkāršiem interfeisiem (sistēmas komandas ,parsēts parastais stdin/stdout teksts vai XML ...)
Unix no Windos atšķirās ar to, ka zem unix jaunas programmas palaišanās notiek momentāli ... ja līdzīgu dizainu mēģinātu realizēt zem Windows, tad sistēma momentāli strādātu ĻOTI lēni, jo, cik es savulaik sapratu, viņai ir stipri komplicētāks jaunas programmas palaišanas process, nekā zem UNIX. Iespējams, ka viena no problēmām sakņojas vecajos labajos 640K ... Microsofts liekas joprojām visām programmām uztur paralēli visus arhaiskos atmiņas menedžmenta modeļus (C programmeri gan zin, par ko iet runa), kur zem UNIX, cik zinu šāda problēma neeksistē (Eksistē viens vienīgs LARGE atmiņas modelis un āmen). Varbūt kļūdos, jo galvenokārt šī informācija ir pa kripatai savākusies runājot ar dažādiem cilvēkiem no viņu atsauksmēm. Vēlreiz saku, ka pats zem UNIX neko vairāk par Hello.c neesmu rakstījis :)) - nav bijusi vajadzība - esmu izticis ar perl, tcl, sh/bash/tcsh ... tie ir ļoti spēcīgi intrumenti sistēmā un kodēt iekš C man nav bijusi nepieciešamība ...
Reply | Parent
(no subject)
from: drako
date: Dec. 8th, 2004 - 12:39 pm
Link
Vienkārši esmu secinājis, ka tās sistēmas, kas viņam (unixam) ir taisītas balstoties uz viņa paša filozofiju parasti arī labi un stabili strādā.
Līdz ko kaut ko mēģina pārnest no Microsoft, tā sākas gļuki.
IMHO.
Reply | Parent | Thread
(no subject)
from: negaisiic
date: Dec. 8th, 2004 - 12:41 pm
Link
mazaak zinu, mazaak raizhu:)
Reply | Parent
(no subject)
from: elfz
date: Dec. 8th, 2004 - 12:48 pm
Link
Kā labs piemērs filozofijas un koncepcijas cieņai pret Citu platformu, kaut kur manīju to pieminētu, ir, jokaini, bet IE (un pārējie MS produkti) priekš Mac. http://www.microsoft.com/mac/
Reply | Parent | Thread
(no subject)
from: drako
date: Dec. 8th, 2004 - 01:11 pm
Link
Reply | Parent | Thread
(no subject)
from: elfz
date: Dec. 8th, 2004 - 01:15 pm
Link
Reply | Parent | Thread
(no subject)
from: drako
date: Dec. 8th, 2004 - 01:33 pm
Link
Kā tajā anekdotē par to cik microsoft darbinieku vajadzīgs tās ieskrūvēšanai?
- Nevienu ... microsoft standarts ir tumsa ...
Reply | Parent
(no subject)
from: drako
date: Dec. 8th, 2004 - 01:36 pm
Link
Reply | Parent | Thread
(no subject)
from: elfz
date: Dec. 8th, 2004 - 01:38 pm
Link
Reply | Parent | Thread
(no subject)
from: drako
date: Dec. 8th, 2004 - 01:46 pm
Link
Nu jā - lielākās jukas laikam jau bija pie 95 ... bet joprojām manu, ka katreiz ir kaut kas cits.
Un starp citu ... aizdomājusies par to, ka katram lietotājam varētu būt pašam savs program files microsofts nav. Zem unixa - no problem. Zem savas homes liec savu ~/bin un dzīvo sveiks. Nu labi ... liekas ne tev man to visu stāstīt ... ;-D
Reply | Parent | Thread
(no subject)
from: elfz
date: Dec. 9th, 2004 - 01:07 am
Link
Redzi, tu tagad dari tieši to pašu kļūdu, ko dara windowsoīdi pārejot uz nixu - tu ignorē iegājušos sistēmas filozofiju un lietu kārtību, un gribi lai Te viss būtu tāpat kā Tur. Nu nav tā, nebūs tāpat, koncepcija ir CITĀDA.
Reply | Parent | Thread
(no subject)
from: drako
date: Dec. 9th, 2004 - 08:52 am
Link
Nu ok.
Reply | Parent