Softwarové zprávy: Google Gadgets pro Mac OS X, vývojář přenesl Javu 6 pod Mac OS X a Classic Menu pro Leoparda. (30.11.07) - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Seriály

Více seriálů



Software

Softwarové zprávy: Google Gadgets pro Mac OS X, vývojář přenesl Javu 6 pod Mac OS X a Classic Menu pro Leoparda. (30.11.07)

30. listopadu 2007, 08.00 | Google vydal své Gadgets pro Mac OS X. Nespokojený vývojář vlastními silami přenesl pod Mac OS X Javu 6. A utilita Classic Menu 2.8 umožňuje návrat ke klasickému menu Mac OS i pod Leopardem.

Zde se podíváme na pár novinek z oblasti softwaru pro Macy:

Google vydal Gadgets pro Mac OS X

Jak víte již ze včerejška, Google slíbil, že své Google Gadgets (v podstatě obdobu widgetů) umožní používat též pod Mac OS X, vedle widgetů v Dashboardu. Svůj slib skutečně splnil, včera zveřejnil beta verzi Google Gadgets pro Mac. Bližší podrobnosti k nim poskytuje Mike Pinkerton na macovském blogu Googlu.

Abyste mohli gadgety Googlu začít užívat, musíte si nainstalovat aplikaci Google Desktop pro Mac, což provedete z této stránky klepnutím na odkaz „Install Google Desktop“. Musíte používat Mac OS X 10.4 nebo vyšší (jinými slovy, alespoň Tigera, protože ten zavedl Dashboard).

Google Desktop nainstaluje službu Googlu pro lokální vyhledávání, dále umožní spouštět Google Gadgets v Dashboardu (verze Desktopu pro Windows je provozuje ve vlastním postranním panelu) a navíc dovoluje vyvářet nové gadgety. Příslušné informace pro vývojáře se nacházejí zde, tam se dozvědí, jak připravovat gadgety fungující jak pod Mac OS X, tak pod Windows.

Spojení gadgetů s Google Desktopem (hlavně s jeho vyhledávací službou, v podstatě duplikující Spotlight) se asi každému líbit nebude (podle některých ohlasů však lze podporu Gadgets nainstalovat samostatně) a je jasné, že mezi gadgety a widgety bude hodně duplicit.

Na druhou stranu je vidět, že se Google snaží platformu Mac OS X aktivně podporovat, gadgety se také mohou hodit tehdy, když potřebujete, aby vaše webové výtvory fungovaly jak na Macu, tak pod Windows.

Nespokojený vývojář přenesl Javu 6 pod Mac OS X

Nedávno proběhly i na MůjMacu dost prudké debaty kolem Javy. Nehodlám se k nim připojovat (sám jsem už léta nic kloudného nenaprogramoval, takže se necítím být oprávněný do těchto debat zasahovat), každý má na účelnost Javy jiný názor, je však smutnou skutečností, že současná systémová implementace Javy v Mac OS X zaostává za ostatními platformami. Java pod Mac OS X pořád staví na Javě 5, zatímco jinde již mají k dispozici Javu 6.

Jeden vývojář, Landon Fuller, se nakonec rozhodl nečekat na Apple, vzal věci do vlastních rukou a přenesl javovou vývojovou sadu Java 6 JDK pod Mac OS X.

Fullerova verze JDK 6 vychází z Java JDK 6 z BSD, vydané pod licencí Java Research License. Fullerova JDK 6 funguje pouze na procesorech Intel, ale už je z velké části funkční, grafické rozhraní Swing již pracuje pod X11. Fuller neustále pracuje na vylepšování svého kódu, právě vydal už třetí předběžnou vývojářskou verzi, postup prací dokumentuje tady, projekt samotný umístil do samostatné stránky. (Pojmenoval ho „SoyLatte“, tedy „sojová káva“. Samo slovo „Java“ je jedním ze synonym pro kávu, a tak různé javové projekty užívají „kavárenské“ názvy.) Vedle zdrojového kódu nabízí Fuller též binární soubory (32bitovou JDK pro Tigera a Leoparda a 64bitovou JDK pouze pro Leoparda).

I když pro Javu pod Mac OS X jde o velký krok vpřed, projekt SoyLatte rozhodně není dokončený, řada věcí ještě chybí, mimo jiné podpora zvuku a Swing ve verzi pro prostředí Aqua. Přesto některé předběžné testy ukazují, že Java 6 JDK výrazně zvyšuje výkon.

Fullerova JDK 6 se samozřejmě zatím nedá užít k provoznímu nasazení, otázkou však zůstává, zda se Apple vůbec dostane k implementaci Javy 6, možná Fuller dříve doladí svůj projekt.

Můžeme se přít o užitečnosti Javy, ale přinejmenším jedna aplikace by z tohohle těžit mohla – totiž NeoOffice, verze OpenOffice, která se právě prostřednictvím Javy integruje do prostředí Mac OS X. A té by zvýšení výkonu Javy jistě prospělo. „Oficiální“ OpenOffice 3.0 by sice také měla podporovat Mac OS X přímo, ovšem na tu si též ještě nějakou dobu počkáme.

Classic Menu 2.8 vrací klasické menu i pod Leoparda

A nakonec jedna utilitka pro nostalgiky: Chcete-li vrátit klasické hierarchické menu Mac OS X, můžete k tomu použít utilitu Classic Menu od Sig Softwaru. Ten ve středu ohlásil novou verzi 2.8, jež přináší plnou podporu Leoparda. Classic Menu vrací klasické menu bez jakýchkoli problematických zásahů do systému a podle tvrzení autora nijak nesnižuje jeho stabilitu. Standardní menu Mac OS X zůstává zachováno, lze ho vrátit klepnutím do určité oblasti ikony jablka nebo podržením určité modifikační klávesy (oboje si může uživatel nastavit).

Verze 2.8 navíc přidává možnost vlastního přeuspořádání položek a oddělovačů menu. Utilita funguje jak PowerPC, tak na Intelu.

Jde o shareware, můžete si stáhnout zkušební verzi, která bude plně funkční, ale občas zobrazí upomínku k zaplacení. Za 10 USD získáte neobtěžující plnou verzi.

Classic Menu 2.8 se dá stáhnout, případně zakoupit tady.

Tématické zařazení:

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Software  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

Java

Autor: mac user Muž

Založeno: 30.11.2007, 08:57
Odpovědí: 0

Ahojte, chapem nutnost aktualizacie Javy, ale od zaciatku kedy prva Java vysla, som ju nechapal ako nutnost, ba dokonca ako nutne zlo, bolo vela problemov, programy nesli spustit ak nebola instalovana Java atd.Myslim ze cela Java bol krok nespravnym smerom, urcite sa to dalo riesit aj inak.

Odpovědět na příspěvek

RE: Java

Autor: Pepa Muž

Založeno: 30.11.2007, 12:17

Opravdu krok stranou?

A kdepak je v Cocoa nějak pořešeno např. unifikované připojení k databázím? (A tím nemyslím single-user SQLite v CoreData!).
Jak se připojit ke korporátním serverům s RDBMS jako je Oracle, MS SQL či DB/2?

Odpovědět na příspěvek

RE: RE: Java

Autor: OC Muž

Založeno: 30.11.2007, 13:06

Optejte se Apple, proč zrušili podporu naprosto skvělého EOF/Cocoa, již koupili hotovou s NeXTStepem :(

Odpovědět na příspěvek

RE: RE: RE: Java

Autor: Jozef Remen Muž

Založeno: 01.12.2007, 22:07

no jo, tot otazka. Ked som videl demo NEXTSTEP-u robeneho priamo Jobsom tak som si kladol tu samu otazku – preco?!!!

Odpovědět na příspěvek

RE: RE: Java

Autor: JJ Muž

Založeno: 30.11.2007, 17:26

Jo jo, co se týče db, zasloužil by Apple nakopat. Dementní představy o tom, že databázové aplikace budou jen pro Web a jen pro Javu jsou opravdu perly.

No naštěstí to teď vypadá, že Apple začne na Javu dlabat, takže bude-li chtít získat nějaký větší podíl na podnikových trzích, mohli bychoom se slušného řešení konektivity dočkat.

Jinak nějak to jde z C++ dobastlit přes ODBC. Na něco jsou drivery volně, na něco se musí koupit od 3rd parties. Otázkou je zda/jak to teď bude fungovat pod Leopardem a ruku do ohně bych nedal ani za bezproblémovost při práci s Unicode daty.

Odpovědět na příspěvek

RE: RE: RE: Java

Autor: hroch32 Muž

Založeno: 01.12.2007, 20:41

Existují dokonce i projekty, které používají ObjC s databázemi... a snad i něco jako EOF. Jenže dokud za nimi nebude stát velká společnost, tak jsou z pohledu firemního na prd.

Odpovědět na příspěvek

RE: Java

Autor: javista Muž

Založeno: 02.12.2007, 21:23

Integrace javy byl puvodne od Apple krok spravnym smerem, Apple mel nejlepe integrovanou Javu 1.4 a 1.5 do OS ze vsech desktopu. Tim na sebe vyrazne upozornil v komunite javovskych vyvojaru, kde se potom macbooky pro zacaly sirit doslova jako lavina. Byl to tehdy vyborny marketingovy tah, stejne jako ted se chlubi ruby on rails. Ja osobne znam 4 javisty tady v cesku, kteri takto zmigrovali z Windows anebo z Linuxu na Tigera. Spousta celebrit ze sveta javy delala zdarma na svych blozich reklamu applu. To, ze ted apple kasle na 1.6, prestava definitivne byt nejlepsi platformou na vyvoj v jave. Javisti jsou narocni, vybiravi ale zaroven platformove nezavisli v aplikacich, ktere pouzivame k praci, takze postupne vsichni uteceme zpatky k linuxu nebo widnowsum. BTW dle mych testu byla vykonost javy 1.5 od applu o 30% horsi nez 1.5 od Sunu bezici na stejnem stroji s Windows XP v Parallels. Tech 30% se da pro vyvoj zkousnout, ale tim mlzenim okolo 1.6 me fakt odradili od noveho macbooku pro.

Odpovědět na příspěvek

Java 6

Autor: wessan Muž

Založeno: 01.12.2007, 16:33
Odpovědí: 0

Myslim, ze chvalihodna snaha. Bohuzel nemyslim, ze projekt jednotlivce se da opravdu povazovat za pritomnost JDK 6 na MacOS X. K jakemukoliv serioznimu nasazeni nepripada takova implementace v uvahu, i kdyby byla dokoncena. Rovnez nemyslim, ze by si koncovi uzivatele neco takove instalovali do systemu.
Myslim, ze by se teto implementace mel chopit Sun. Apple to ocividne nedokaze/nechce a implementaci od Sunu bych prece jen veril vic. S ohledem na vyvojare by bylo dobre mit k dispozici novou Javu, aby si vyvojari mohli osahat nove vlastnosti. Apple takhle pomalu prestava byt schudnym resenim pro vetsinu vyvojaru a zavira si jeste vice cestu do enterpise sektoru, ktery je Jave velmi nakloneny.
S ohledem na neprilis mnoho zmen v JDK 6 (napriklad proti JDK 5) by implementace nemela byt nejaky nezvladnutelny problem. Ani mi tak nevadilo, kdyby Apple JVM nevyvijel. Ale rozhodne mi vadi zaryte mlceni kolem budouciho vyvoje.

Odpovědět na příspěvek

RE: Java 6

Autor: JJ Muž

Založeno: 02.12.2007, 11:15

Ona je tu především jedna zásadní otázka: potřebuje vůbec normální Mac user k něčemu Javu? No a odpověď je, že není-li masochista, tak ne. Pokud budu chtít vymršené GUI a mizernou integraci aplikace do systému, mohu si pustit Windows.

Trochu jiná je situace u serverů. Tam asi opravdu Java k něčemu být může. Nicméně nevidím důvod, proč by ji měl dělat Apple. V Cupertinu by se na Javu měli vykašlat úplně a WO/EOF předělat zpět na ObjC. K čemu je jim tam Java, když WO jako takové dnes stejně existují pouze pod OS X a jejich principy jsou tak odlišné od skoro všeho jiného, že nějaké sdílení kódu či využití vývojářských dovedností Javařů je tam ilusorní.

Java na OS X by si tak mohla žít zcela svým vlastním životem, do značné míry nezávisle na Apple a bez jeho mnohdy divných zásahů. Mohl by ji dělat třeba Sun, ale klidně i někdo jiný.

Odpovědět na příspěvek

RE: RE: Java 6

Autor: wessan Muž

Založeno: 02.12.2007, 12:16

1) ja nejsem zastance, aby Javu na OS X delal Apple ... on si to sam kdysi davno vydupal a podle Jobse mel by OS X nejlepsim prostredim pro vyvoj v Jave ... ale to neni jedina vec kde Jobs hbite zmenil nazor

2) Java vzdy prichazi s odstupem po releasu velke verze 10.x, takze bych to nevidel tak cerne ... jen pro vyvojare je to neprijemne, protoze Windows je tak lepsi vyvojovou platformou

3) Jestli je Java do systemu spatne integrovana, tak za to muze asi neschopnost Apple ... na Windows je nelze s nativnim LnF rozpoznat od nativni applikace ... taky by urcite pomohla Java API pro nektere systemove funkce, ktere nemuze byt takovy problem napsat ... mimochodem hlavni vlatnosti JDK6 je lepsi integrace do operacniho systemu

4) Java je treba dobra na server-side na to, aby tam bezeli i vedecke aplikace (na gridu) treba a nebo i bezne web aplikace, ktere nemusi byt psany primo pro WO (napriklad pro tomcat, nebo nejaky cross-platformni webovy server), Java ma proste obrovske enterprise zazemi, ktere by se v ObjC budovalo roky, i kdyby vsechny Java vyvojare popadl amok a najednou na ObjC presli

5) Pochybuju, ze si sam Apple mysli, ze nekdo bude prechazet z Javy na ObjC - to by nejdriv musely posunout XCode s vyvojem o deset let dopredu, zajistit aby aplikace bezely bez problemu i na jinych systemech (prechazet z Javy, ktera bezi vsude, ma X implementaci a X IDE na ObjC, ktere ma podporu prakticky jen na Apple je na to jen mizerny XCode)... asi by museli prekopat syntax, protoze SmallTalk neuspel pred desitkami let a nemyslim, ze se neco zmeni nyni ... v podstate se da rict, ze by z ObjC stejne musely udelat Javu (stejne jako Adobe u AS3 zjistil, ze na vetsi projekty, musi mit jazyk vlastnosti Javy)

6) na evoluci ObjC jde videt, ze stejne pridavaji vlastnosti z jinych jazyku (i Javy) ... napriklad GC, try/chatch/finally, enhanced-for apod. ... proc cekat 10 let, nez to budu mit v ObjC, kdyz uz to muzu davno pouzivat jinde? tech 10 let se muzu se soustredit na skutecny vyvoj a ne na boj s jazykem ... btw: annotace uz jsou v ObjC taky?

Odpovědět na příspěvek

RE: RE: RE: Java 6

Autor: JJ Muž

Založeno: 02.12.2007, 19:44

1. Já Javu k ničemu nepotřebuju a nechci, ať si ji dělá, kdo chce - pokud na to nebudu doplácet (třeba tím, že na její úkor vyhodí ObjC z EOFu ;-) ), je mi ukradená.

3. No Apple ji v Cocoa integroval poměrně slušně. Ale tohle je dost principiální otázka protže bude-li Java používat nativní UI hostitelského OS, nebude tak úplně přenosná, protože ta rozhraní nejsou identická. A pochopitelně naopak, cenou za přenosnost bude do určité míry dobastlené vlastní GUI.

4. Zrovna u vědeckých aplikací bych čekal, že zásadní kusy kódu budou napsány v nějakém tvrdě optimalisovaném plain C. U ostatních aplikací souhlas - ať si to běží na čem chce. Šlo mi spíš o tu nesmyslnost WO+Java. Typický Javař bude zvyklý na Tomcat nebo něco podobného, nebude se zabývat WO a pustí si to, na co je zvyklý. Ve WO pracují IMHO převážně lidi, kteří *chtějí WO* a proto musí dnes použít Javu.

5. Viz předchozí bod. Nemám to statisticky podloženo, ale zdá se mi, že ve WO pracují většinou lidé, jejichž primárním backgroundem není Java, ale musí ji strpět, protože jinak je třeba dost problematická konektivita k databázím.

6. GC mi nikdy zásadně nechyběl, musím přiznat, že tu obrovskou poptávku po něm nechápu. Ty ostatní věci se hodí, ale kritické taky nejsou. Kdy že půjde v Javě udělat slušný HOM? Kdy zmizí ta hrůza s přetěžováním metod? ;-)

Odpovědět na příspěvek

RE: RE: RE: RE: Java 6

Autor: kuapi Muž

Založeno: 02.12.2007, 21:37

4. Dokud Java nesaha na GUI, je jeji vykonnost zatracene vysoka, plne srovnatelna s C++ a v leccems i se zminemym plain C. Benchmarky zamerujici se na matematicke operace, cykly, praci s poli, s textem apod. to dokazuji.

6. Tobe mozna ne, ostatne spousta lidi jeste povazuje Cecko za vrchol programovacich jazyku a nic jineho neberou v uvahu (a dokonce taci jeste i uci na skolach), nicmene GC _je_ soucasti kazdeho _moderniho_ jazyka. Stejne jako moderni podoba vyjimek, stejne jako generika, stejne jako ...
ObjC i pres nesporny pokrok v jeho dvojkove podobe velmi zaostava za prvky obsazenymi v Jave, o C# ani nemluve. Jedine, v cem je jeho vyhoda (a zaroven nekdy i nevyhoda), je jeho dynamicka podoba, coz je taky to jediny, s cim neustale argumentujes. HOM, zalozeny prave na tom, v Jave nikdy nebude takovy, jako muze byt v ObjC, proste proto, ze Java je statickej jazyk. Nemuze to byt ale vymluva pro tvurce ObjC, aby zaspali dobu v pridavani modernich prvku do jejich jazyka. Velmi doporucuju k precteni tri-dilny serial od Johna Siracusy, jehoz hlavnim mottem je "cim abstraktnejsi, obecnejsi jazyk, tim lepe".
http://arstechnica.com/
staff/fatbits.ars/2005/10
/03/1412
Coz mohu potvrdit -- je sice hezke, ze Ti nevadi starat se o reference counting, rucni dealokovani a dalsi, nicmene z dlouhodobeho hlediska jsou to mrtve zpusoby. Stejne jako jiz prakticky nikdo nepise v asm, dovedu si predstavit, ze za chvili jiz nikdo nebude psat ani v C (dnes jiz mozna vetsina embedded systemu je psana v C++, diskutuje se o nasazeni C++ do kernelu, samozrejme za jistych podminek (vyrazeni vyjimek, ...), apod.).
Velmi se mi libi nasazeni LLVM na preklad OpenGL kodu v Leopardu a doufam, ze casem se neco podobneho stane i pro vsechen dalsi aplikacni kod. To bude prvni krok k tomu, co Siracusa predpovida.

Nakonec k pretezovani: o tom jsme se uz bavili v diskusnim foru. S jistym omezenim to naopak povazuju za velmi velmi dulezity a programatorovi usnadnujici prvek.

Odpovědět na příspěvek

RE: RE: RE: RE: RE: Java 6

Autor: wessan Muž

Založeno: 02.12.2007, 23:21

Jeste bych dodal k tomu vymirani C a Asembleru ... existuji uz i projekty, ktere se snazi vytlacit C++ a vsechny ostatni unsafe jazyky

napriklad JNode, JX (ty jsou v Jave), nebo Singularity (tohle je Managed-C) a exituje i neco v Pythonu

pokud muzu poskytnout par info k JNode, do ktereho vidim asi nejlip:
- bootovaci image se tvori tak, ze ciste Javovsky kod se zkompiluje do strojoveho kodu na specifickou platformu (pomoci specialni knihovny se prelozi jen tridy nezbytne pro spusteni VM)
- jakmile nabehne VM, vse uz bezi v Jave

Tento pristup ma nekolik potencialnich vyhod vyplivajicich zejmena z language level security:
- zadne stack-overflow neni mozne
- neni potreba prepinat mezi privilegovanym rezimem a uzivatelskym rezimem (velmi draha operace na urovni procesoru)
- neni potreba vubec kontrolovat pristup do pameti (jen pri alokaci novych objektu se testuje zda dana aplikace neprekracuje treba limit na mnozstvi spotrebovane pameti)
- vsechny ovladace bezi v user-space (tedy bezprostredne neohrozuji bez systemu)
- zadnou aplikaci neni potreba prepisovat nebo kompilovat pro pouziti na jinem HW (staci pouze udelat bootovaci image pro VM pro dany HW)

v podstate se da rict, ze az tyhle systemy skutecne dokazi skloubit bezpecnost a flexibilitu micro-kernelu a zaroven prekonat vykonostne monolyticke kernely

je celkem uzitecne si o teto problematice neco precist/vyvijet/zapojit-s
e a nerikat tohle-fuj, tamhleto-rulez ... jazyky s bezpecnosti zarucenou primo jazykem podle me maji budoucnost ... dnes jsou v plenkach, ale za 10 let muze byt vsechno jinak

Odpovědět na příspěvek

RE: RE: RE: RE: RE: Java 6

Autor: JJ Muž

Založeno: 03.12.2007, 00:00

Já rozhodně nepopírám, že GC je zlepšení. Ale nejen v programování prostě neskáču jen kvůli tomu, že něco je "moderní", když mi stará věc vyhovuje. Jinak jsi mi připomněl jednoho učitele na VŠ, který ještě v roce 1997 zastával názor, že na psaní jsou psací stroje, zatímco počítače jsou na počítání, GUI je neomluvitelné plýtvání systémovými zdroji apod :-) Tak hrozně na tom zatím nejsem.

Ta dynamičnost je z mého pohledu velká výhoda. Třeba jen taková ptákovina jako kategorie... C# není špatné, ale ta dynamičnost mu prostě dle mého názoru chybí. Language extensions nenahradí kategorie například.

Článek je pěkný, jen si myslím, že je zatím trochu brzo koukat na náhradu programovacích jazyků, když ani pořádně nevíme, jak budou vypadat počítače budoucnosti a jejich operační systémy, co budou umět, zda nedojde k nějakým zásadním průlomům typu zavedení OOP v minulosti atd.

Odpovědět na příspěvek

RE: RE: RE: RE: RE: RE: Java 6

Autor: wessan Muž

Založeno: 03.12.2007, 00:32

No posledni dobou je celkem velkym trendem AOP (Aspectove Orientovane Programovani). Neni to zadna extra bomba, ale zjednodusuje to velkou skupinu ukolu.
Ve zkratce se to da popsat jako vyreseni veci, ktere se na mnoha mistech opakuji na jednom miste. Napriklad logovani, transakcni zamykani, testovani pristupu apod.

napisete napriklad metodu:

@Security(leve
l = TOP_SECRET, domain = "cz.domain")
void doSomething() {
/* nejaky kod */
}

pak si napisete "aspect", ktery se automaticky aplikuje na vsechny metody s anotaci @Security a pri nahravani tridy do JVM se automaticky na kazdou takovou metodu aplikuje kod, ktery si v aspectu definujete ... takze misto toho abyste u takovych metod vzdy na zacatku meli nejake if s testem, mate cely test definovany v aspectu a JVM udela nudnou praci za vas ... ale koho bavi se rucne starat o GC, tak toho bude asi i bavit rucne delat takoveto opakujici se prace

celkem hezky tutorial o AspectJ je tady:
http://www.eclipse
.org/aspectj/doc/released
/progguide/index.html

Odpovědět na příspěvek

Steve má rád Javu. Asi jako já ;)

Autor: OC Muž

Založeno: 03.12.2007, 14:41
Odpovědí: 0

Nedokáži odolat, musím postnout toto:

Markoff: “And what are you thinking about Flash and Java?”
Jobs: “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.”

http://pogue
.blogs.nytimes.com/2007/0
1/13/ultimate-iphone-faqs
-list-part-2/

:)))))

Odpovědět na příspěvek

RE: Steve má rád Javu. Asi jako já ;)

Autor: wessan Muž

Založeno: 03.12.2007, 21:24

Steve Jobs ma takove sklony myslet si, ze cely svet se chova jako on ... i zamestnanci Apple vam reknou, ze se jedna o jednoho z nejarogantnejsich lidi, co znaji ... rozhodne Jobse uznavam za to, co dokazal prosadit na trhu a jakou spolecnost dokazal vybudovat, ale mnohe jeho nazory jsou totalne mimo

rict, ze nikdo nepouziva Javu je i s ohledem na to jak je vam (ne)sympaticka, proste lez ... bud prameni z ucelovosti (marketing - dokonalost iPhone, ktery ma "vsechno"), nebo ze zaslepenosti (ta je jobsovi celkem vlastni)

at se budete divat na ruzne statistiky jak chcete, tak vam z toho rozhodne nevyjde, ze javu nikdo nepouziva ... pokud se podivate na urcite statistiky (aneb jde udelat mnoho statistik o tomtez s ruznymi vysledky), tak vam vyjde java jako absolutne dominantni jazyk

dalsi perlickou bylo, kdyz sel jobs zebrat o podporu k dtrace a zfs do sunu, tak jobs argumentoval uplne stejne "ze ji nikdo nepouziva" a dost ho prekvapilo, kdyz tam zjistil, ze GMail, AdWords, EBay, skoro vsechny banky a par dalsich velkych veci bezi na Jave ... a mnoho techto projektu bylo prepisovano z jinych jazyku, kvuli neudrzitelnemu (drahemu, narocnemu a zmetkovemu) vyvoji

PS: tusim, ze uz jsem vas na nejake diskuzi zde potkal a podle toho co jste o jave "vedel" se ani nedivim, ze ji nemate rad ... holt clovek ma tendenci zustavat u toho, co zna a branit se poznani novych veci ... faktem je, ze zmeny jsou proste bolestive ... sam jsem zazil takove divoke prechody jako C++ -> Flash -> PHP -> Java -> C# -> Java ... ted nevypada, ze by bylo neco nadejneho na obzoru (ruby/groovy me nechytly), tak si snad chvili odpocinu :)

Odpovědět na příspěvek

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

Nejčtenější články
Nejlépe hodnocené články
Apple kurzy

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: