А вот по-русски напишу.
Хабр - Почему я не верю в Dart
И это уже не первый. Они там ебанулись все. Гугл очень многое делает ради того, чтобы веб перестал быть "сайтами" и стал, наконец-то, "веб-приложениями", а эти придурки, выучившие JavaScript, HTML и CSS (о, будем "веб-разработчики") возмущаются - "куда ж нам теперь всё это говно засунуть, учили ведь - одни точкозапятые в JS чего стоили".
Нет абсолютно никаких причин использовать для веб-разработки какие-то ебанутые языки, которые сильно отличаются от тех, что используют при разработке для десктопа. Задачи, блять, одинаковые - прочитай из базы, оформи в табличку. Бля буду - с таблицей намного легче работать, когда у тебя в явном виде есть понятия вроде "столбец" и "строка". Когда ты не можешь написать "столбец = строка" - охуенно удобно, я это гарантирую.
Тех мудаков, которым жмёт строгая статическая типизация, нужно отстреливать, потому что вся эта нестрогая динамическая хуйня - такое же дерьмо как шаблонное метапрограммирование в C++, только оно, блять, не при компиляции падает, а где-то там в рантайме.
Трушные веб-разработчики всех стран - любители скруглённых углов на чистом CSS, ненавистники IE, фанаты HTML5 и WebGL! Я думаю, что вы все мудаки, ублюдки, дегенераты и извращенцы - идите на хуй.
Tuesday, October 18, 2011
Monday, October 10, 2011
Google Dart
interface IMyClass {
void dump();
}
class MyClass implements /* java style */ IMyClass {
int x;
MyClass(int x) {
this.x = x;
}
void dump() {
print('MyClass{$x}'); // php???
}
}
class MagicException implements Exception {
String message;
MagicException(String message) {
this.message = message;
}
}
main() {
List<IMyClass> mcs = new List<myclass>();
for(int i = 0; i<5; ++i) mcs.add(new MyClass(i+1));
func(IMyClass x) => x.dump();
// or even this way:
// var func = (IMyClass x) => x.dump(); // c#!!!
for(IMyClass mc in mcs) {
func(mc);
}
print(mcs[0] is IMyClass);
print(mcs[0] is MyClass);
print(mcs[0] is !int);
try {
throw new MagicException('hai there');
} catch(MagicException ex) {
print(ex.message);
} finally {
print('finally');
}
}
They did it. I CAN WEB NOW!
Thursday, October 6, 2011
Subscribe to:
Comments (Atom)