Java-та е тъп боклук

131 отговора 0 прегледа
в отговор на Pekoнcтpykтop #101

Re: Java-та е тъп боклук

Java Deprecation

И новината в Slashdot - [линк]



Eeeeeeeeeeeeeeeaaaaaaasy rider
Отговор
в отговор на Lupi #102

Re: Java-та е тъп боклук

Радват. Среден пръст за Флаш, среден пръст за Джава, не ги ебе.

--
One day it will make sense.
Отговор
в отговор на Гypy #103

Re: Java-та е тъп боклук

Ми така трябва. Отварят нови пазарни ниши.

Отговор
в отговор на Pekoнcтpykтop #104

Re: Java-та е тъп боклук

Баце, по всеобщо мнение Делфито, Джабата и прочеето визуални бози са в пъти по-лесни за усвояване на Ц-тата... Някак си е трудно възприемащ се факта, че ултра светнато копеле кат теб запецва кат магаре на мост при сглобката на два обекта, вече на втори език... Wine пък за първи път чувам да сме ползвали - или не си си мил ушите, или си спал на отворен прозорец, или бъркаш Wine с Mono (а между тях има лееека разлика).

чети и дишай по-леко
Отговор
в отговор на Pekoнcтpykтop #105

Re: Java-та е тъп боклук

Ама и на порното среден пръст. Само библия, коран и талмуд за айфонистите.

Bеer? Mоre?
Плацебото
Отговор
в отговор на Aaron #106

Re: Az бих направил така

Нищо не споря, казвам ти. Това е нещо като фактори метод.

Отговор
в отговор на Pekoнcтpykтop #107

Re: Java-та е тъп боклук

protected-а в джавата не е баш protected-а, както си го знаеш от С++!!!

Достъп до protected имат и класовете които са в същия package. Сиреч, ако не те кефи рефлекшъна, примера който си дал може да се попреработи като класа Б е в същия package като А и не наследява А. quickPatch става static и приема като аргумент обект от тип А. Нещо като

A legacyMethod_CreateInstanceOfA(); // part of untouchable API
class B
{
// greasy jewish slavedriver told me to fix the class, or else my services are no longer required
void static quickPatch(A a) {
a.access_protected_member1_of_A;
a.access_protected_member2_of_A;
job_done;
}
}

void main() {
A a = legacyMethod_CreateInstanceOfA();
B.quickPatch(а);

a.WorkWithInstanceOfA();
}

може и legacyMethod_CreateInstanceOfA(); и quickPatch(а) да си ги пакетираш във фактори метод.

Иначе, кода от първоначалния ти пост че няма да мине никъде е ясно. Абсолютно същото твърдение обаче съм чувал за C# и Java ( С# беше в ролята на тъпия боклук ). Извода - като не те кефи нещо - не те кефи и т'ва е!!!

Отговор
в отговор на Lupi #108

Май историята се повтаря

Нали уж всички дават за пример как IBM са пуснали фрее спецификациите на PC-то и то е било Мак-а в земята. И как там покрай него се раждат фирми като Интел, АМД, МС и др. Щото има спецификации и всички производители ръчкат нещо и правят много и еФтини периферии.

Сега пак същата история със Аи-нещата. Според мен резултатът ще е същия. Накрая ще има една камара евтини телефони с Андроит, които ще предлагат много повече неща от Аи-нещата на Ейпъл.

Отговор
в отговор на Pekoнcтpykтop #109

http://lists.apple.com/archives/Java-dev/2010/Oct/

Java is deprecated on Mac OS X as of 10.6 Update 3!
Т.е. Мак ОС няма да я поддържа вече и сигурно ще я махне по натам.

дето се викаше от sun спомен няма...
Оръкъл са решили да правят кинти, гледах и с Гуугъл заради андроид се бяха здърпали.

Мисля че джава ще се променя и то доста занапред и май няма да е към добро ще имаме още една компания с политиката на майкрошит.

Гласфиша се чудя как още не са го направили платен....


Отговор
в отговор на Pekoнcтpykтop #110

Re: Java-та е тъп боклук - просто лЮбопитен....

A не става ли със


A legacyMethod_CreateInstanceOfA(); // part of untouchable API

class B extends A
{
// greasy jewish slavedriver told me to fix the class, or else my services are no longer required
void quickPatch(А а) {
а.access_protected_member1_of_A;
а.access_protected_member2_of_A;
job_done;
}
}

void main() {
A a = legacyMethod_CreateInstanceOfA();
B b = new B();
b.quickPatch(a);

a.WorkWithInstanceOfA();
}

Редактирано от vmwr на

Отговор
в отговор на vmwr #111

Re: Java-та е тъп боклук - просто лЮбопитен....

Става, ама ако А и Б са в един package - иначе не става! Погледни ми поста по-надолу - идеята ми е почти същата.

Отговор
в отговор на 1.7miTXE #112

Re: Java-та е тъп боклук - просто лЮбопитен....

Тва ако работи Явата май наистина е за боклука

Отговор
в отговор на RealGuru #113

Re: Май историята се повтаря

"Една камара нещата" са там, където са парите. Ако не си забелязал Балмер търчи по сцената и крещи девелоперс, девелоперс, девелоперс. Девелоперс обаче отиват, където за продукта им се плаща. Поне някои от тях. Демек 1000 пиратски копия и 15 000 платени - ми изглежда ок за мен в някаква степен.

От една страна насищането на пазара на апле от друга страна развиващия се андроид. Но пък ако андроид прелдагаше такова монетизиране на продутите както при ябълка - защо за последните се предпочита разработката на толкова много продукти в момента?

Отговор
в отговор на vmwr #114

Re: Java-та е тъп боклук - просто лЮбопитен....

айде още един аарон

Отговор
в отговор на Стоян Христов #115

Re: http://lists.apple.com/archives/Java-dev/2010/Oct/

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

А отностно задачата на реконструктора
A a= new A();
ако след ню стои клас А не може да се кастне към В. Демек само с копи на обекта може да стане.

Отговор
в отговор на Pekoнcтpykтop #116

Re: Java-та е тъп боклук

Java е добър език за обектно-ориентирано програмиране.

Ти се мъчиш да направиш следното

class Сграда
class Къща extends Сграда

Сграда x = new Сграда(); // ОК, ако не е абстрактен клас. да кажем, че не е, заради издайАКТ16()

Къща y = x; // би трябвало да не се компилира защото очакваш къща, а ти дават сграда.

Къща y = (Къща) x; // Нещо такова би се компилирало, но ще даде рънтайм грешка, защото излъгваш компилатора, но ти наистина нямаш къща.

После като се мъчиш да извикаш y.ЧистиКомин(), как си представяш да го изчистиш като изобщо нямаш комин в сградата.

Кастинга не ти създава магически комин в къщата. Просто казва на компилатора да те пусне. То е като обещание. Създаването става в конструктора, а не в "Къща y". "Къща y" казва на операционната система да ти даде един адрес да строиш Къща.

Не знам дали някой нещо ще разбере от моите сгради и къщи.

Отговор
в отговор на pesho.konia #117

Re: Java-та е тъп боклук

П.С. Рънтайм грешката, разбира се, ще стане още когато някой отиде на мястото и види че ти си нарушил своето обещание да има къща на този адрес. Вместо това намира един корумпиран чиновник издаващ акт 16. Дообяснявам, за да не си помислиш, че някой ще тръгне да чисти комин като няма изобщо къща.

Отговор
в отговор на Pechenia #118

Re: Java-та е тъп боклук

За пръв път чувам жавата да има нещо визуално в нея. Ама ти ги знаеш по-добре нещата.

Всъщност, май единствения чисто визуален тул с широко разпространение е VB.

Отговор
#119

Re: Java-та е тъп боклук

Ааа, що бе за динамичността ставаше въпрос, да си шибаш методи в рънтайма.
В 4 ката вече имаш dynamic type.

Отговор
в отговор на SOVlET SMARTASS #120

Re: Java-та е тъп боклук - просто лЮбопитен....

Работи бе. Ей тва компилирах току-що:

[code]
class A {
protected int member;
}

class B extends A {
public void test(A a) {
a.member = 0;
}
}
[/code]

Отговор