REST это CRUD веб-сервисов. Отлично подходит для простых запросов, например:
/articles/ SELECT * FROM article
/articles/1 SELECT * FROM article WHERE id = 1
Но бывают и более сложные запросы, более сложные веб-сервисы — посмотрите на Flickr API — www.flickr.com/services/api/
Для веб-сайтов — как вы реализуете login logout методы?
REST стоит использовать — это стандарт, но без фанатизма.
Может Мак это БМВ, но Винда никак не Ваз.
Поставил Линукс и понял что сидел за рулем инвалидки :-(
Майкрасофт разрекламировала свою систему как единственную существующую. И спрыгнул я с нее только когда достала окончательно.
Первый раз пробовал перейти полтора года назад:
— в Gentoo не завелся звук,
— в Mandriva не поднялись иксы,
— Ubuntu не помню чем не угодила.
Сейчас — поставил Ubuntu 8.04 (специально дождался выхода), поставилось как в сказке. Никаких поисков дров, весь офисный софт стоит «из коробки», даже кодеки скачались автоматом.
Софт ставится из репозитариев — больше никаких кряков, не нужно хранить инсталяхи, все автоматически обновляется.
Сосед купил ноут с предустановленной Вистой, теперь в гости заходит:
— ставил XP — нет SATA драйверов на установочном диске,
— случайно сносил драйвера,
— поставил кучю крякнутого софта — получил БСОД,
— переустановил систему — снес домашнюю директорию,
— итд
И ведь я знаю как решить такие вопросы! Потому что сам на них натыкался!
Смотрю на это и удивляюсь — как на таком можно было работать.
Вердикт — Линукс для людей которые желают работать, а не искать баги системы.
Например «строение электромагнитных ячеек» к современным знаниям не относятся.
Проблема в том что кроме фундаментальных знаний есть нефундаментальные и устаревшие.
Множество предметов начитывалось без переработки. Зачем эти предметы? Может проще прочитать книгу, из которой содрано слово в слово?
В университетах часто отсутсвует развитие — появился аспирант, читает курс… Проходит время, бывший аспирант уже выходит на пенсию, но читает тот же курс.
Как-то был опрос «В каком ВУЗе учились?». Человек имеет способности в программировании благодаря математике или изучению математики способствовал склад человека (тот же который способствует программированию)?
Это ничего не изменит.
Посмотри на другие специальности, покажи те в которых дают современные знания.
В моем случае такие знания давали ЛЮДИ КОТОРЫЕ ХОТЕЛИ НАУЧИТЬ. Это еденицы.
— ее не занесли, а сама не появилась.
Кроме того, она может исчезнуть:
— кипяток — гейзеры,
— отсутствие энергии — подземные воды.
/articles/ SELECT * FROM article
/articles/1 SELECT * FROM article WHERE id = 1
Но бывают и более сложные запросы, более сложные веб-сервисы — посмотрите на Flickr API — www.flickr.com/services/api/
Для веб-сайтов — как вы реализуете login logout методы?
REST стоит использовать — это стандарт, но без фанатизма.
ВУЗ это место в котором студенты обретают фундаментальное образование несмотря (а местами и вопреки) на окружающую среду.
Мне жу кажется что пять лет можно было постратить более эффективно. Только вот поздно.
Надеюсь такие статьи помогут людям раньше открыть глаза.
Использую для домашнего инета — нет возможности провести анлим — хватает.
Поржал :-)
habrahabr.ru/blogs/ui_design_and_usability/21879/
Поставил Линукс и понял что сидел за рулем инвалидки :-(
Майкрасофт разрекламировала свою систему как единственную существующую. И спрыгнул я с нее только когда достала окончательно.
Первый раз пробовал перейти полтора года назад:
— в Gentoo не завелся звук,
— в Mandriva не поднялись иксы,
— Ubuntu не помню чем не угодила.
Сейчас — поставил Ubuntu 8.04 (специально дождался выхода), поставилось как в сказке. Никаких поисков дров, весь офисный софт стоит «из коробки», даже кодеки скачались автоматом.
Софт ставится из репозитариев — больше никаких кряков, не нужно хранить инсталяхи, все автоматически обновляется.
Сосед купил ноут с предустановленной Вистой, теперь в гости заходит:
— ставил XP — нет SATA драйверов на установочном диске,
— случайно сносил драйвера,
— поставил кучю крякнутого софта — получил БСОД,
— переустановил систему — снес домашнюю директорию,
— итд
И ведь я знаю как решить такие вопросы! Потому что сам на них натыкался!
Смотрю на это и удивляюсь — как на таком можно было работать.
Вердикт — Линукс для людей которые желают работать, а не искать баги системы.
// Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
Проблема в том что кроме фундаментальных знаний есть нефундаментальные и устаревшие.
Множество предметов начитывалось без переработки. Зачем эти предметы? Может проще прочитать книгу, из которой содрано слово в слово?
В университетах часто отсутсвует развитие — появился аспирант, читает курс… Проходит время, бывший аспирант уже выходит на пенсию, но читает тот же курс.
PS: Вам начитывали фундаментальные знания?
«образование» => «ВУЗ», «система образования», «диплом» (спасибо Sannis).
Как-то был опрос «В каком ВУЗе учились?». Человек имеет способности в программировании благодаря математике или изучению математики способствовал склад человека (тот же который способствует программированию)?
Посмотри на другие специальности, покажи те в которых дают современные знания.
В моем случае такие знания давали ЛЮДИ КОТОРЫЕ ХОТЕЛИ НАУЧИТЬ. Это еденицы.
Или нужно считать от первой написанной строчки?.. Тогда десять лет.
Даже если «опыт программирования» отсчитывать от первой написанной строчки, такого результата нужно стыдится.
Изучайте ЯП, развивайтесь.
Вы рекомендовали использовать такой код при аутсорсинге.
Использовать быдлокод в аутсорсинге!
Посмотрите парой строк ниже, думаю так еще понятнее:
habrahabr.ru/blogs/pm/36976/#comment_864767
habrahabr.ru/blogs/pm/36976/#comment_865523
Изучайте языки программирования, развивайтесь.
Очень скоро сами поймете.