Pull to refresh
35
0
Alexander Ratnikov @Fafnir

Software Development Manager

Send message
Ага, ага. И заставить все это использовать не шибко продвинутых китайцев и индусов, коих все больше в компании, тем самым обеспечив себе безбедную жизнь на поддержке на долгие времена. :)
Как человек, работающий по Scrum не первый год, я это отчетливо понимаю. А вы считаете, что сила команды — в навыках кодинга? Ну, значит, у нас просто разный взгляд на разработку, не будем холиварить.
Быть static и не хранить состояние — это не одно и тоже. Да, про возвращаемое значение верно замечено, смущает сильно.
Да, бросьте. Успех проекта уж точно не определяется уникальностью идеи, да и вообще если идея — уникальная, это вовсе не значит, что хорошая. Вконтакт — клон facebook, но facebook — тоже клон. Даже клон клона может быть успешным.
Также отсутствие конкуренции, даже самой малой, самой непрямой, может быть недобрым знаком того, что дело обречено.
Высказывание, что нельзя смотреть сайты конкурентов — тоже весьма спорное, есть риск изобрести велосипед заново, потратив кучу времени.
Наоборот подход — посмотреть и сделать по-другому явно проще.
Как верно заметили выше, нет смысла скатываться в технические дебри LAMP'а. Мне думается, писать надо на чем умеешь, а не на том, что популярно.
Напоследок замечу, что провал не определяется такой ерундой, как кодировки, сжатие и оптимизация базы. Нафига Вам сжатие — если посещаемость 0? Все это притянуто за уши. Для организации работы есть такие инструменты, как Assembla, советую вместо блокнота. Сам сейчас делаю свой стартап на ней.
Для стартапа, а речь, я так понимаю, об этом, раз идея с 0, я бы предложил Scrum. Некоторые практики XP могут пригодиться, да и то — не все. А вообще, мы же все тут понимаем, что софт пишут люди и никакие практики не спасут проект, если команда не тянет.
Фреймворк выглядит обещающе. Наконец-то в мире java веба появилось что-то, с чем не надо возиться полчаса, только чтобы поднять простейшее приложение. Но все-таки зря они сделали в контроллере все методы static. Я в курсе, что у них есть @Inject аннотация, чтобы делать IoC, но все равно не true это, имхо.
Постараюсь ответить по пунктам
1. нативного для C# API у него нет, нужно использовать COM обертки
2. для запуска таска надо либо делать консольное (.exe) приложения для каждого таска, либо делать каждый таск, как COM объект, что согласитесь усложняет жизнь
3. это внутренний компонент Windows, значит, на Mono его не используешь
4. у него нет внешних интерфейсов, поэтому использовать его, как компонент кластера, не получится.
Поверьте, я сам весьма ленив и не стал бы браться за что-то подобное для фана, но так уж вышло. Поэтому я и решил — почему бы не поделиться с людьми полученным продуктом и опытом?

я планирую сделать цикл статей на эту тему и в итоге превратить этот велосипед в полноценное open-source решение на .net 4.0, как альтернативу quartz.net, который все-таки слишком близок к java и не использует родных для .net фич. Если есть желающие присоединиться — буду только рад, пишите в личку.
12 ...
13

Information

Rating
Does not participate
Location
Vancouver, British Columbia, Канада
Date of birth
Registered
Activity