Попытка – первый шаг к провалу
Всем привет. У меня тут важные новости (важные для меня, новости - для вас :)). Впрочем, я надеюсь, вы тоже заинтересуетесь. Но сперва – викторина.
Итак, что это?
(картинка по запросу «стартап»)
Хорошо, я согласен, вопрос слишком абстрактный. Вот вам три варианта ответа.
- 1. Фирма состояла всего лишь из двух молодых юношей, бросивших когда-то колледж. Весь их опыт в электронике сводился к тому, что оба они в свое время зарабатывали деньги на том, что продавали специальные устройства под названием "голубые коробочки", которые позволяли людям бесплатно, и поэтому незаконно, вести междугородние телефонные переговоры. Весь их стартовый капитал в размере 1300 долларов был получен от продажи автобуса и карманного калькулятора. Их штаб-квартира (и вообще их единственное помещение) размещалась в спальне одного из партнеров, а сборочная линия была размещена в гараже от проданного автобуса.
- 2. В сентябре 1998 г. компания открыла свои двери в Менло-Парке (Калифорния). Двери были с дистанционным управлением, потому что офис для персонала в количестве трех человек располагался в гараже, арендованном у одного из друзей. Помимо автоматических дверей у офиса гаражного типа был еще ряд преимуществ, включая мойку, сушилку и джакузи (ладно, довольно легко догадаться, что это не та картинка).
- 3. В одном гараже в калифорнийском городе Пало Альто на Эдисон авеню (Addison Avenue) 367 Дэвид Паккард и Вильям Хьюлетт открыли свой первый магазин. Кроме прочего, в этом гараже было установлено 10 правил:
- 0. Верь, что ты можешь изменить мир.
- 1. Работай быстро, будь готов к действию, работай как никогда.
- 2. Знай, когда работать одному, а когда вместе с другими.
- 3. Делись опытом, идеями. Доверяй своим коллегам.
- 4. Никакой политики. Никакой бюрократии.
- 5. Заказчик определяет качество работы.
- 6. «Радикальные идеи» не означает «плохие идеи».
- 7. Изобретай разные способы работы.
- 8. Вноси свой вклад в общее дело каждый день.
- 9. Верь, что вместе мы можем сделать все.
Эй, хорошие новости! Я уже нашел прекрасный гараж! И теперь ищу тех по-хорошему сумасшедших романтиков, которые верят в гаражи и ищут свою точку опоры для того, чтобы перевернуть мир.
У всей этой превосходной авантюры есть ряд плюсов и минусов, и я вам сейчас все про них расскажу.
Начнем с минусов (чтобы потом позитивно закончить на плюсах, оставив у вас хорошее впечатление от истории в целом):
- 1. Эй, это стартап! Самый настоящий, как раз такой, о которых все говорят. Которые страшно рискованные и проваливаются в 90% североамериканских случаев. Но! В него уже поверил самый страшный полумифический персонаж из всех историй про стартапы – инвестор. Круто, правда?
- 2. Ничего нет. Никакого старого проекта, никаких работающих компонентов, никаких багов, которые надо фиксить. Все баги надо будет написать собственноручно, и только после этого героически пофиксить. И да – придется опять писать эту дурацкую MVC модель. И пару раз, как минимум, исправлять в ней вопиющие недостатки. Ну, или откуда-нибудь удачно ее спозаимствовать.
А да, еще до того, как делать действительно интересные вещи, прийдется сначала сделать банальные. Это потому, что они работают и могут кормить эксперименты.
- 3. Я предпочитаю называть это творческим беспорядком и креативной обстановкой стартапа, но, если смотреть правде в глаза, то у нас нет налаженных процессов разработки. И нет работающей инфраструктуры. И мы еще не составили тот список из десяти мудрых пунктов, которым потом сможем прихвастнуть во время интервью для Forbes. Их тоже, в общем-то, придется придумать. Хотя, мне уже нравится пара пунктов из гаража HP.
- 4. А еще у нас неадекватный технический лидер – я (долго думал, плюс это или минус).
Когда начинаешь список с минусов, всегда рискуешь так расстроить читателя, что он может не дочитать до плюсов. Так что, пожалуй, перейду к ним.
Плюсы:
- 1. Эгегей, мы делаем стартап! Вау, стартап! Он так официально и называется, без преувеличений! Пацаны реально обзавидуются, зуб даю.
- 2. Я там слегка преувеличил насчет того, что у нас ничего нет. На самом деле есть пара очень важных для стартапа вещей: превосходные рыночные перспективы, ракетно-бомбовая команда, и шикарная идея, что в сумме сделает нас знаменитыми (и богатыми, само собой). Ну, про команду это я так, забегая наперед, команды еще нет, но мы не сможем позволить себе посредственную команду, я не согласен на компромиссы. А, да, деньги у нас тоже есть. Прелесть в том, что их немного, и мы должны тратить их мегаэффективно. Мы не сможем делать никакой корпоративной модели. Никаких программ лояльности, корпоративных мероприятий, ещеполугодичной переаттестации (мы делаем ставку на бесплатный энтузиазм).
- 3. Я уже говорил, что у нас нет налаженных процессов? Мы вынуждены строить их с нуля. Так что мы сразу постараемся начать в стиле agile и практиковать scrum. Кажется, в последнем предложении я пропустил еще XP. В общем, мы молодые и современные, образованные и опытные, вот что я этим хочу сказать (да, и еще крутые, раз одновременно молодые и опытные, да?).
- 4. Кстати, это не оффшор, не аутсорсинг, не аутстаффинг. У нас нет никакого злого заказчика, у нас есть идея и рынок, который рассудит, насколько хорошим была ее реализация (зато есть инвестор, который рискует деньгами, и от этого слегка волнуется)
- 5. И эй – а еще у нас прикольный технический лидер! Умный, красивый и жутко
Вы обратили внимания, что плюсов больше?
А теперь – еще о светлых перспективах: мы собираемся делать стартап, чтобы жить и работать в стиле стартапа. Как только проект станет скучным – мы тут же займемся новым. Это потому, что мы верим, что такой стиль работы – наиболее продуктивный. Так, работая в стрессе и неопределенности, принимая решения быстро, делая и исправляя свои ошибки, мы собираемся получать удовольствие от жизни. И я сразу предупреждаю – если это не совпадает с вашими идеалами – у нас ничего не получится вместе.
А что за проект-то вообще, кстати?
А, ну да. Точно.
Это LAMP. Это сайт. Это финансы. Это гараж и никаких гарантий светлого будущего. Это большая веселая авантюра, которой нужны веселые и классные разработчики (мы тут собирались на PHP все это делать, если что). Да, мы тут в курсе, что классные ребята получают классную зарплату.
А знаете, количество людей, с которыми я проводил собеседование, пожалуй, уже перевалило за сотню. И я точно знаю – среди вас есть те люди, которые смогут сделать этот стартап знаменитым. И среди них наверняка найдутся те, которые еще и хотят это сделать.
Брати! Я знаю, що ви є, я кличу вас, відгукніться!
- Блог пользователя Sniff
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии





Комментарии
На меня можешь рас(shit)ывать!
б/п
Ребят, знаю Алексея как адекватного тимлида, _очень_ хорошо подкованного не только технически.
Работал под его началом и искренне сожалею что теперь у нас другой тимлид.
Задумывался чтобы пойти в его стартап (всё-таки приятно что он меня звал :) ) , но сейчас, к сожалению, у меня для этого не самый подходящий момент.
Все течет, все меняется.
Я верю в то, что компании и проекты создаются и исчезают, но люди - остаются. Нет ничего важнее дружбы и коммьюнити, если мы говорим о развитии.
Всегда буду тебе рад.
Так тут багато хто працював "под его началом" ;)
одна рыбка
червячек заброшен.
есть ли модель проекта? расскажи немного о самом проекте!
О да.
Модель есть.
Не буду перегружать техническими терминами и вдаваться в глубокие подробности: мы собираемся сделать очень-очень классный сайт и заработать на нем очень-очень много денег, и на них сделать еще пять очень-очень классных сайтов, на них заработать... в целом, думаю не ошибусь, если скажу, что мы рассчитываем на мировое господство.
А если попробовать сформулировать по-другому, то - мы собрались доказать всем, что мы лучше других знаем, как делать классные сайты, и рынок покажет, кто прав.
Леха, если не сИкрет.
изложи в кратце как ты видишь работу:
- снимать офис/каждый дома
- полный день/кто как может
...думаю...
Я не верю в распределенную разработку по домам. То есть - все в офисе, все вместе. Полный день. Со всей серьезностью.
Тут прийдется много и серьезно работать. Слишком всего мало и слишком все прозрачно, чтобы прятать мусор под ковер.
По-другому просто не получится.
Привет,
думаю автор меня узнает.
Если мои знания и опыт будут полезны - готов помочь.
Пока только частичная занятость.
Может и перетяните на полный день. :)
Ну, Саня, если я правильно воспринимаю твой ник, то, конечно, узнаю :)
Как только - так сразу.
Тут просто есть хитрость: нам сначала надо что-то написать, хоть немножечко :)
Хто продасть?
Я як і кожен тут маю теж купу ідей яких можна реалізувати задля "Светового Господства".
Але час - це гроші, гроші за ідеї навіть самі кльові ніхто не платить.
Гроші зявляються після продажу, тому я б радив тобі перед збором технарів
провести ще 100 співбесід і знайти 1-2 класних сейлзів-романтиків, які підпишуться на таку авантюру.
Якщо вони зявляться разом з готовим бізнес-планом - то я готовий віддати задля високої ідеї половину вільного часу.
Я упоминал, что инвестор уже выделил деньги?
Приходи в гости, посмотришь бизнес-план.
Кстати, Вова, половина твоего времени нам очень понадобится. Я серьезно.
Есть кстати пачка идей по поводу LAMP - как сделать хорошо и сразу :)
Дружище, ты первый, с кем я хотел собираюсь это дело обсудить.
в гості - це куди, де гараж )?
Давай на следующей неделе поговорим, я сегодня уезжаю.
Можно подумать о "полставке" на основной работе ради интересного проекта...
Why?
Прикольно, но почему PHP?? Why???? ))))
Ну, не знаю, мне так нравятся эти значки $ перед каждой переменной...
Ладно, на самом деле есть серьезные причины.
Хочется процитировать весьма удачный тезис Егора Егорова (кстати привет ему, если он читает) с его доклада на UAWEB 2008: попсу надо любить. Если ты делаешь большой проект - тебе нужны надежные решения. PHP как технология давно и надежно зарекомендовал себя. Да, у него есть недостатки, но они уже всем известны. Это сознатательный выбор с прогнозируемым результатом. Это хороший инструмент (в хороших руках).
Это, мне кажется, вопрос постановки целей. Если цель забивать гвозди - молоток должен быть самым лучшим, ведь в этом смысл. Если цель - построить дом, молоток должен... быть. А еще должна быть пила, доски, чертеж, и много всего остального. И ты ведь не очень хочешь, чтобы вся работа встала потому что молоток оказался с нюансами?
PHP - очень хороший, надежный, предсказуемый, управляемый молоток. Я знаю, что он меня не подведет.
глобально и надежно (с) LOR ?
I don't LOR ):
I don't LOR ):
CooL
Мне интересно, я за!
Только чур все скрипты использующиеся для генерации страниц писать на PHP.
А кроновские, экспортные, вообщем все что не для веб-страниц на Perl.
Для этого надо будет делать платформо-независимый конфиг, что-то типа .ini
)))))))))))
Да ну, ты что.
Конфиги - это вчерашние идеалы.
Сейчас модно convention over configuration.
Кстати, а в чем понт писать кроны на перле?
Крайне интересно.
Вам нужен css-кодер? :-)
Очень. Не уверен только что целый со старта, но - безусловно.
Тогда инбокс ми ;-)
Очень бы хотелось поработать над интересным проектом с людьми такого уровня.
nepman@gmail.com
Заметано, Онотоле!
Да Леша, ты спровоцировал глобальное слюновыделение и губоразворачивание.
Несколько инвайтов просто здесь.
Что скажет Паша???
Черт, действительно...
Ха, пол Бигмира уйдет писать стартап!
Новый МI6?????? ))))))
Это ты сказал...
П.С. А что, Леха слушает ВєВє?
Фу ты ну ты
Привет,
думаю автор меня узнает.
Если мои знания и опыт будут полезны - готов помочь.
Пока только частичная занятость.
Может и перетяните на полный день. :)
Удачи!
Спасибо, она пригодится!
Финансы
Привет.
Я думаю, что тут вряд ли кто-то меня знает, ну да не суть важно.
В общем, возможно, мне будет интересно работать с вами, а вам со мной. Я долгое время (больше 5 лет) довольно успешно занимаюсь прикладными финансами, точнее мировыми финансовыми рынками. Это и активный трейдинг акциями (полноценный, не "кухни" не пропшопы и не тому подобная ерунда), и постоянная разработка новых техник и стратегий ну и многое другое. Кроме того я неплохо програмлю на Python (скромно о себе), много чего айтишного умею (базы данных, веб-технологии и т.п.).
Ну вот и всё вроде бы.
Надеюсь, я правильно трактовал фразу «Это финансы.» :)
А PHP куда пропал?
Был ведь, хоть и немножко
Ну пхп это как бы само-собой разумется для веб програминга, всего не перечислил поэтому и не стал акцентровать
Да, давате встретимся после среды, как только я вернусь
А вас не цікавить амбітний та працьовитий учень, який дуже зацікавлений у грошовитій роботі та стартапах?
Смотря, что умеет делать, я так думаю.
А мне вот интересно посмотреть, что из этого получится, эдак месяца через 3 =)
Ха, а мне-то как интересно!
Зачетная статья, как раз занимаюсь таким стартапом. Этим летом нам будет уже год.
Тоже гаражная тематика: Автозапчасти.
>> Никаких программ лояльности, корпоративных мероприятий!!! ...
Зачем же так, жестоко ?
Без корпоративных мероприятий - никуда.
Или это намек что работа будет одним большим и веселым корпоративным мероприятием? :-)
З.Ы. Удачи в стартапстве :)
О, Андрюха :)
Приходи к нам, будет интересно!
О, еще Виталика нужно найти ;)
Спасибо за предложение.
Но я все никак не могу себя найти ;-)
Толи мыслить РНР кодом, толи думать откуда overload и пинг чего хромает, а может меЖмить чего... или вообще гугл СЕО-бманывать )))
В любой случаи сенкс за предложение.
И удачного старта своего дела...
Ну смотри, у нас прийдется делать все сразу :)
Берите меня.
Ничего(по большому счету) не знаю, но хочу много работать(естественно на себя), тем более в таком симпатичном гараже ))))))
Есть две проблемы.
Первая состоит в том, что мы хотим, чтобы вы все знали и умели, а вторая - чтобы работали на нас :)
>Первая состоит в том, что мы хотим, чтобы вы все знали и умели
А почему это является проблемой? :)
Даже не знаю, что и ответить. Может быть станет ясно из сообщения, на которое я отвечал?
:)
Я так понимаю, команда уже сформировалась?
нет, еще в процессе
Show me the money.
А какой великий смысл срываться с насиженного места, и принимать участие в мега-секретном проекте? Что конкретно я с этого буду иметь? Красивую запись в трудовой и резюме? Врядли. Деньги? Они у меня и так есть. Возможность поучавствовать в интересном проекте, и поработать в мега-сплоченном коллективе, как любят трындеть HR спецы? Ну так это разговоры для бедных...
Нет, я не под##буюсь, я действительно хочу понять. Мне кажется, что без оглашения этой мега идеи, ничего не получится. Кроме близких друзей/знакомых, и студентов никто к вам не придет...
Сразу возражу на очевидные реплики. Идея стоит $1, реализация $10, маркетинг (умение продать) - $100.
Не очень понимаю, как согласуется фраза "Show me the money" с выдвинутым тезисом "Деньги? Они у меня и так есть".
Проект ничуть не мега-секретный, никто не предлагает кота в мешке. Я с удовольствием расскажу о наших планах в личной беседе, если интересуетесь.
Под очевидной репликой, мне кажется, имелось в виду, что я сейчас начну рассказывать о ценности идеи, и о том, как на нее со временем кучей слетятся инвесторы? Нет, идея уже "продана" и уже профинансирована. Иначе как бы я мог обещать достойную зарплату программистам?
Так я не понимаю смысла в том, что вы скрываете эту идею от нас. Ну поставьте себя на место читателя этого блога. Вам предлагают поучавствовать в мега-проекте, ни словом не обмолвивщись о собственно самом проекте. Вы пойдете туда работать? :)
Show me the money - это почти крылатая фраза. Глубинный ее смысл - в чем лично моя выгода? Выгоду того, кто придумал и руководит я вижу отчетливо :)
Я не то, что пойду - я уже это и делаю.
Понимаю, где-то, ваш душевный порыв "вывести всех на чистую воду", сидя у себя в уютном кресле, наслаждаясь пассивной позицией в вопросе. Но на провокацию не поведусь. У нас есть идея, и есть план ее реализации, и есть костяк команды для ее реализации. И я не собираюсь раскрывать подробности проекта на главной площади города до того, как мы ее реализовали. Конечно, все, кто выразил интерес в участии, и пришли с нами пообщаться, получили исчерпывающую информацию о наших планах, и ответы на все свои вопросы. Равно как и понимали ответственность, и не стали немедленно распространять всю эту информацию в своих блогах. Я думаю, это просто _нормально_.
Я не знаю, что именно вам может показаться выгодным в этом проекте. Но готов выслушать пожелания, и, возможно, предложить это. Каждый ловит свой собственный кайф от жизни.
я вас понимаю, сложно сейчас найти нормального пхпшника - все ушли на яву. энтузиаста еще сложнее - они на питоне ))
расскажите как сейчас люди делают стартапы на пхп :) не настолько интересует идея проекта, насколько технические особенности. ZendFramework или Symfony? или своё что-нибудь? а шаблонизатор? а аякс на jQuery/prototype/ext/YUI? а ОС какая на продакшене будет? а контроль версий на Mercurial??
эх я тоже хочу романтики, надоело аутсорсить. может к вам в Киев двинуть?
____________________
2pro4U
Zend Framework рулит =)
..местами :)
____________________
2pro4U
вообще не вижу романтики в php! Где вы там ее нашли??????? Кроме того, что на нем можно еще одно наколенное решение написать!
холивар, пхп всего лишь инструмент, можно молотком сделать шедевр, а можно скальпелем полную жопу. Все зависит от мастера. На пхп можно делать сложные продукты к примеру facebook
Да, еще я люблю Yahoo вспоминать в этом контексте, у них тоже PHP в чести. Ну и тот же marktplaats на котором я работал, например - очень впечатляет масштабами, тоже на PHP.
Стереотип
на чем писать не важно. главное как и что. последнее время постоянно переключаюсь между разными платформами и скажу вам, что плохо написать можно и на питоне, и на яве :)
как показывает современный веб, сейчас крутость языка определяют фреймворки. а для пхп5 они уже есть. и по уровню уже дотягивают до RoR и Python+Django. посмотрите симфони - мягко говоря "по мотивам" рельс :)
____________________
2pro4U
Фреймворки хороши для определенного набора "нужд". Главное, чтобы проект хороший был :)
Романтика не в том, как. А в том, что.
Ничего не все. Я знаю отличных ребят, с которыми работал в Бигмире и в Логике, которые великолепно программируют на PHP и вполне находят себе в этом кайф. Я лично для себя получаю кайф не от того, как работаю, а от того, что делаю. В этом смысле язык программирования не очень важен.
Насчет фреймворка не скажу пока - нет окончательного решения. Может, и никакого готового (свой). Шаблонизатор я предпочитаю Smarty. Аякс есть чудесная библиотека от Котерова, которую я лично очень люблю. ОС на продакшне - вероятно, Линукс. Контроль, вероятно, SVN.
4 года юзал смарти, а теперь с появлением Zend Framework и Zend_layout в нем, вероятно шаблонизатором станет php =)
Sniff, спасибо за ответы
JsHttpRequest довольно неожиданный выбор, она вобще поддерживается еще? это просто дело привычки или есть более весомые причины?
Махомет Александр,
да сейчас действительно снова стало модно использовать сам пхп для шаблонов. оно в принципе и правильно, когда в команде вменяемые люди :) хотелось бы конечно уйти уже от всех пхп4 пережитков, да и работает быстрее
насчет ZF - никто не мешает смарти вместе с ним использовать. последний проект именно так и строили - свою реализацию вью написали под смарти. а Layout тогда не было ещё - успешно был изобретен свой велосипед, причем довольно крутой :)
____________________
2pro4U
Сам завел пару проектов на ZF+smarty.
Но сейчас серьезно подумаю отказаться от него, как от лишней прослойки. pascal подобный синтаксис и php вполне себе шаблонизатор =)
____________________
2pro4U
роль шаблонизатора не только в том, чтобы подставлять данные в шаблон. Тут важен еще момент идеологического деления в контексте MVC. Смарти хорошо выделяет этот слой и дает удобные и понятные средства взаимодействия с ним. В деле построения проекта это важнее, чем прирост производительности или нюансы синтаксиса.
Разделение логики должно быть в голове :) от одного использования смарти логика не разделится. В те же шаблоны смарти можно такой логики нагородить что дай боже. А при правильном подходе и без смарти все красиво разделяется.
Короче говоря это опять же инструмент :)
Разделение - половина дела. Кроме удачного разделения должны быть еще удобные и тщательно описанные интерфейсы между разделенными частями. А вот это в голове куда сложнее держать (потому и тщательно описанные).
Можно примеры? )
Никлаус Вирт на своей лекции в Питере, на вопрос, что самое главное в построении большой информационной системы, ответил примерно следующее: "Удачная декомпозиция и тщательно описанные интерфейсы взаимодействия между этими элементами". Ничего мудрее в жанре "В одной фразе за весь IT" я не встречал, и регулярно вижу жизненные подтверждения этому принципу, и с удовольствием цитирую и использую это нехитрое знание. То есть это вопрос скорее философии нежели конкретного подхода.
Примеры тому встречаются настолько же часто насколько встречаются сложные информационные системы, то есть, в двадцать первом веке - практически везде. Например, власть у нас поделена на институты. Удачно или неудачно - не представляю, но вот интерфейсы взаимодействия между ними определены и зафиксированы отвратительно, и вызывают даже "зависания" системы. Хотя вроде должна работать.
Стран много, а между каждой парой - свой уникальный нестандартный интерфейс. В результате - чрезвычайно запутанное геополитическое состояние, разобраться в котором - немногим за жизнь удается.
Для Смарти, например, можно контролировать, какие данные окажутся доступными в шаблоне, а какие нет. А для php as template - нет. Это просто говорит нам - все данные проходят в шаблон только так. Мы знаем это наверняка, у нас нет в этом сомнений. Это делает слой более понятным, у него делается меньше внешних связей, система становится более масштабируемой. Но это на уровне философии, это просто взгляд на систему при построении. Если Смарти сделает View простым, стандартизированным, прозрачным и как можно понятнее и проще связанным с Controller - я беру Смарти.
со смарти не на много больше разделения. если логику в шаблон не напихают, то шаблон в логику уж точно никто не помешает :) файлы разные - вот и разделение. в рельсах кстати тоже на руби шаблоны
а вобще раз уж стартап то и шаблонизатор свой писать надо короче :) такой как в питоновском Django. вещь
____________________
2pro4U
Может, начать прямо со своего языка, такого как сановская джава? И на нем сразу наколбасить классную операционку, как БСДшная фря? :)
дададададда! и разработать свою аппаратную архитектуру под это дело, чтоб байткод на уровне железа выполнял. хотя нет ос всё-таки можно не писать, а просто поставить опенсолярис
только гараж тогда в челябинске надо, а то недостаточно сурово получится
____________________
2pro4U
Поддерживается вроде. Легковесна, практична.
____________________
2pro4U
Спасибо, обращу внимание на него.
А почему бы не использовать perl, а в качестве шаблонизатора HTML::Mason, его кстати и к Catalyst в качестве вьювера прикрутить можно... Все это дело запустить на FreeBSD с использованием Parrot, эта вирт машина позволит кстати юзать одновременно все языки вместе. Запрограммировать Parrot на PASM (Assembler для Parrot). Труда сколько, а респекта и экспириенса сколько получим. Чем унылый Smarty + php... Романтика, вот где кайф от программирования.
нет. масон - бее. надо ТТ2. с каталистом естественно. но я бы делал выбор только между питоном и явой (это уже смотря что писать). а пхп опять же сейчас не так уж и уныло, если взять упомянутый Symfony
____________________
2pro4U
Прекрасный план.
>> Труда сколько, а респекта и экспириенса сколько получим.
А еще получите - гемор с поддержкой, дороговизну самих программистов и их поиски.
Что отобьется на самом проекте.
Есть разные проекты.
Некоторые можно писать годами на эксклюзивных платформах, не массовых решениях для респекта от девелуперов, и радости за самих себя - ГУРУ.
Но бизнес требует сроки, гибкость и цену самого продукта.
Конечному потребителю глубоко все-равно, сколько у вас там серверов на каких уникальных ОС, что у вас свой уникальный фреймворк, и чуть ли не сам веб сервер на ассемблере под свой ЦПУ.
Потребитель на вашу крутость в изучени и Перлов, рельс, Яв (во всех вариантах), Питонов и РНР (не обижайтесь - но дефакто лидер в вебразработке, и не нужно холиварить) - ВСЕ РАВНО!
Если у проекта конкурента вашему будет быстрее разработка, удобнее интерфейс и меньшая глючность = то он хоть на ХТМЛ чистом будет :-) - юзер пойдет туда.
И все потуги исклюзивности - у вас загунтся в ввиду отсутствия самих юзеров.
Которые сбегут где быстрее и удобнее ))
И кстати - юзать можно хоть все технологии в одном флаконе на одном проекте.
Для этого и есть Вебсервисы, XML-RPC etc.
З.Ы. Да я фанат РНР ))) убейте меня...
Ай малацца! Андрюха, пойдем к нам писать стартап! Ты именно тот, кто нам нужен.
Веб-сервіси, та інтерфейсні їхні частини, для php дуже слабенькі, реалізації pecl чи ще когось, практично не дають готових інструментів для організації бізнес-логіки або реалізації middleware. Якщо стоїть задача організації сервісу, що базується на web-services і з усіма витікаючими з такої структури бонусами краще юзати java або .net.
Я довгий час сапортив комерційний софт для call-центрів, і просто закохався в java саме за можливість просто робити прозорі системи та інтерфейси взаємодії різного софта за допомогою web-services, яким пох на якій мові написано клієнт сервер чи яка db юзається. Власне тут писалось про декомпозицію і про якісно описані інтерфейси взаємодії, саме ці задачі зручно вирішувати юзаючи веб-сервіси. ІМХО за ними майбутнє - від реальних бізнес apps до тих самих склеювань xml/xslt на стороні клієнта на сайті.
Хоча якщо це буде просто сайт - достатньо будь-чого, що вміє генерити html :)
Веб-сервисы как и XML/XSLT, как и CORBA и прочите с ними - очень хорошие и нужные технологии для построения сложных информационных систем, состоящих из большого количества гетерогенных компонентов, когда нужны и масштабы таковы, что о гомогенной системе думать не приходится. И PHP, уверен, рано или поздно станет отлично поддерживать все эти интерфейсы, так как занимает такую существенную долю веб-технологий, что вероятность появления компоненты на PHP в сложной системе весьма и весьма велика.
В том то и дело, что требуется быстрее и быстрее, качественнее, юзабильнее. А что на самом деле мы видим на вебсайте? Больше белого, облачко тегов, удобная навигация, большие иконки... Это все хорошо и занимательно, но процесс написания сводится к одному: SELECT, потом print. Все. Это надоедает, хочется получать кайф от процесса разработки и ты начинаешь выдумывать, а как же это покрасивее сделать, больше пишешь на js, временно уходя от php, начинаешь разрабатывать сохраненные процедуры для MySQL, триггеры... А все почему? Потому что это интересно, а на php писать не интересно... Уходишь в Perl, потом черпаешь там все то, что уже реализуют на php5 (тот же AUTOLOAD). Генерируешь идеи о том, как можно передавать параметры в функции, аля как в perl. Вот это интересно. И вообще php легкий и дешевый, вот это основная причина... ))))
____________________
2pro4U
Процесс программирования на любом Тьюринг-полном языке сводится к присваиванию, сравнению и циклу.
А вообще, ты пробовал писать на Лиспе? Или, например, на Эрланге? Судя по твоим словам - должно понравится.
Мне интересно :)
Если предложение еще актуально, хотел бы пообщаться.
P.S. voa, logka, прив(i/е)т!
Связь через тут: sergey.kushniruk@gmail.com