Login
Изучаем программирование – советы
NEW 30.05.15 16:15
in Antwort natuerlich blond 29.05.15 10:48
Скорее, наоборот. У нас, например, проект пару лет назад перевели с jsp на AngularJS, backend остался придатком со своими REST-сервисами.
NEW 30.05.15 23:34
Добавляя к прелестям яваскрипта вроде зависимости от платформы (тут функция есть, тут нет, а если вы на IE10 запустите скомпилированное под IE но 9...) еще и свои баги. Попробовали мы несколько проектов на GWT сделать. Баги ловить - непередаваемые очучения.
Я, собственно, спросить хотел - а что, кроме гугловского GWT есть еще что-то транслирующее нормальный язык в JS?
P.S. При мегабайтных современный JS библиотеках пора назад на апплеты переползать...
in Antwort AlexOtt 29.05.15 20:46
В ответ на:
Сейчас JS больше превращается в платформу, в которую компилируют другие языки
Сейчас JS больше превращается в платформу, в которую компилируют другие языки
Добавляя к прелестям яваскрипта вроде зависимости от платформы (тут функция есть, тут нет, а если вы на IE10 запустите скомпилированное под IE но 9...) еще и свои баги. Попробовали мы несколько проектов на GWT сделать. Баги ловить - непередаваемые очучения.
Я, собственно, спросить хотел - а что, кроме гугловского GWT есть еще что-то транслирующее нормальный язык в JS?
P.S. При мегабайтных современный JS библиотеках пора назад на апплеты переползать...
NEW 31.05.15 13:05
in Antwort MrSanders 30.05.15 23:34, Zuletzt geändert 31.05.15 16:49 (AlexOtt)
ClojureS, TypeS, CoffeeS, Dart, Scala2Js, ... У многих этих языков есть одно преимущество - возможность проведения глубоких оптимизаций на этапе компиляции, что позволяет уменьшить размер кода, увеличить скорость и т.д. Я помню что было несколько примеров когда код на ClojureS был на 10-20% быстрее чем написанный вручную на JS опытным разработчиком.
На ClojureS, например, написан редактор/IDE http://lighttable.com/, который позволяет интерактивно разрабатывать программы на разных языках - посмотрите короткое видео на странице редактора.
P.S. вместо S подставить слово Скрипт (по английски) почему-то при постинге оно заменяется на --
На ClojureS, например, написан редактор/IDE http://lighttable.com/, который позволяет интерактивно разрабатывать программы на разных языках - посмотрите короткое видео на странице редактора.
P.S. вместо S подставить слово Скрипт (по английски) почему-то при постинге оно заменяется на --
01.06.15 10:51
и правильно сделали. значит, ваша фирма не ищет людей так, как Мурр цитировал.
in Antwort Simple 30.05.15 16:15
В ответ на:
Скорее, наоборот. У нас, например, проект пару лет назад перевели с jsp на AngularJS, backend остался придатком со своими REST-сервисами.
Скорее, наоборот. У нас, например, проект пару лет назад перевели с jsp на AngularJS, backend остался придатком со своими REST-сервисами.
и правильно сделали. значит, ваша фирма не ищет людей так, как Мурр цитировал.
NEW 01.06.15 11:12
так вроде бы авторы создали явускрипт за неделю
но мне кажется, что главная проблема в том, что многие перед применением этого языка не особо пытаются его изучить.
in Antwort AlexOtt 29.05.15 20:46
В ответ на:
авторы яваскрипта что-то слышали про интересные концепции, но так их не поняли - иначе откуда такой цирк с преобразованиями типов, сравнениями и т.п.
авторы яваскрипта что-то слышали про интересные концепции, но так их не поняли - иначе откуда такой цирк с преобразованиями типов, сравнениями и т.п.
так вроде бы авторы создали явускрипт за неделю

но мне кажется, что главная проблема в том, что многие перед применением этого языка не особо пытаются его изучить.
NEW 01.06.15 21:12
in Antwort natuerlich blond 01.06.15 11:12
в JS полно много неявных преобразований и т.п. которые можно только заучить (а не изучить), да и то регулярно на грабли наступаешь (я пишу на нем эпизодически). Поэтому я стараюсь выбирать языки с четкой семантикой и понятными правилами преобразований, сравнений и т.п.
NEW 01.06.15 21:51
in Antwort AlexOtt 01.06.15 21:12
которые можно только заучить
-----
А не помогает заучивание. В любой момент переменная может поменять тип. Именно по-этому: "и то регулярно на грабли"...
я пишу на нем эпизодически
-----
Ну если только деваться некуда...
-----
А не помогает заучивание. В любой момент переменная может поменять тип. Именно по-этому: "и то регулярно на грабли"...
я пишу на нем эпизодически
-----
Ну если только деваться некуда...
NEW 02.06.15 23:28
in Antwort MrSanders 30.05.15 23:34
NEW 04.06.15 16:14
in Antwort Simple 02.06.15 23:28
Насколько я помнюь, ваадин это просто набор виджетов для gwt, нет?
А вот в сторону angular посмотреть как-то не догадались. Надо глянуть что это за зверь такой.
А вот в сторону angular посмотреть как-то не догадались. Надо глянуть что это за зверь такой.
NEW 05.06.15 18:40
Я как раз последние два дня клепал новый гуй на Angular UI. Сплошное удовольствие :) Хорошая документация и куча вопросов на stackoverflow - ответы находятся практически сразу.
in Antwort MrSanders 04.06.15 16:14
В ответ на:
А вот в сторону angular посмотреть как-то не догадались. Надо глянуть что это за зверь такой.
А вот в сторону angular посмотреть как-то не догадались. Надо глянуть что это за зверь такой.
Я как раз последние два дня клепал новый гуй на Angular UI. Сплошное удовольствие :) Хорошая документация и куча вопросов на stackoverflow - ответы находятся практически сразу.
NEW 06.06.15 10:47
Нам не поможет, мы все одно моментально захотим чего-нибудь странного :) Но посмотрю, спасибо за наводку.
Из последнего странного - в GXT-шном grid-е вынь и положь а чтобы на каждую строку была своя подсказка (tooltip). Я сначала спихнул на разработчика, а потом пришлось вместе с ним искать. Полдня промучались - ничего элегантнее переопределения render у ячейки не нашли. А поведение рендера зависит от типа данных, а сделать метод для форматирования данных в строку у абстрактного суперкласса всех ячеек никто не догадался... В общем - страшненько, с 5-ю анонимными подклассами, но работает.
in Antwort Simple 05.06.15 18:40
В ответ на:
Хорошая документация и куча вопросов на stackoverflow - ответы находятся практически сразу.
Хорошая документация и куча вопросов на stackoverflow - ответы находятся практически сразу.
Нам не поможет, мы все одно моментально захотим чего-нибудь странного :) Но посмотрю, спасибо за наводку.
Из последнего странного - в GXT-шном grid-е вынь и положь а чтобы на каждую строку была своя подсказка (tooltip). Я сначала спихнул на разработчика, а потом пришлось вместе с ним искать. Полдня промучались - ничего элегантнее переопределения render у ячейки не нашли. А поведение рендера зависит от типа данных, а сделать метод для форматирования данных в строку у абстрактного суперкласса всех ячеек никто не догадался... В общем - страшненько, с 5-ю анонимными подклассами, но работает.
NEW 06.06.15 15:13
in Antwort MrSanders 06.06.15 10:47
Ничего странного, как по мне. Норм.требование к совр.гридам.
NEW 06.06.15 16:55
in Antwort digital.pilot 06.06.15 15:13
Странное в том смысле что при попытке найти решение начинает казаться что мы первые (ну или вторые) кому такого захотелось. Потому что решение, которое мы нашли, очень корявое. Авторы фреймворка предлагают ручками (стрингами) вписывать html-ные тэги.
NEW 06.06.15 20:47
in Antwort MrSanders 06.06.15 16:55
NEW 12.06.15 22:07
in Antwort MrSanders 06.06.15 16:55
Внезапно! из теплового лампового мирка современного джаваскрипта меня выдернули с требованием допилить через жопу спрограммированный апачевский модуль. А ты - гриды, гриды... :-D
NEW 13.06.15 17:58
in Antwort Simple 12.06.15 22:07
Я на прошлой неделе ловил ошибку, которую GXT-шный TreeView кидает. Из этого теплого лампового мирка я готов хоть на галеры. Вот разве что на визуал бейсике писать не готов :)
Так что - радоваться надо :) Модуль сишный, небось, да? директивы препроцессора, макросы, доступ к значению поля структуры в массива структур высчитав сдвиг... Добавляешь поле в структуру и тыдыщь! Ни-фи-га не работает! Романтика, да.
Так что - радоваться надо :) Модуль сишный, небось, да? директивы препроцессора, макросы, доступ к значению поля структуры в массива структур высчитав сдвиг... Добавляешь поле в структуру и тыдыщь! Ни-фи-га не работает! Романтика, да.
NEW 13.06.15 18:06
in Antwort MrSanders 13.06.15 17:58
Клиенту надо, чтобы при не найденном в лдапе юзере выскакивало 403, а оно 500 дает. И хрен его знает, какой хук надо переопределить, бился целый день безрезультатно.
NEW 13.06.15 19:59
in Antwort Simple 13.06.15 18:06
mod_ldap в апаче сконфигурирован? Или аутентификация отдана на откуп этому модулю?
NEW 14.06.15 15:28
in Antwort MrSanders 13.06.15 19:59