|
Сфера Vs Рануо |
|
|
Soteric |
9.3.2010, 13:51
|
Master
Сообщений: 1.377
Регистрация: 7.8.2006 Группа: Пользователи Наличность: 3099
Пользователь №: 7.166
|
|
|
|
|
AMIGO |
6.4.2010, 18:47
|
Группа: Пользователи Наличность: 0
Пользователь №: 200
|
Цитата(Narciruss @ 5.3.2010, 16:38) у меня дилемма.
я 4 года программировал на сфере, потом ушел в java/ruby/php. и теперь на всё смотрю другим взглядом.
вот думаю, изучить чтоли C# (после java это не трудно) и начать пользоваться runuo?
есть люди испытавшие миграцию ...
неужели скорость разработки на сфере выше чем на рануо? я говорю не о всяких там мечах, а о сложных кастомных системах.)
Если я правильно понял твой вопрос, то ответ "Да. На с шарпе символов придется напечатать больше, чем на псевдо-языке сфероидов, особенно если ты хочешь сделать огромную кастом систему, но наверняка не во всех случаях. Что-то мне подсказывает, что некоторые вещи на шарпе можно написать короче.". Да и вообще никто никогда и ничего не писал абсолютно с 0. Копи-паст рулит. А еще рулит кнопка "заменить". (IMG: style_emoticons/default/rolleyes.gif) (IMG: style_emoticons/default/wink.gif)
|
|
|
|
AMIGO |
30.4.2010, 17:13
|
Группа: Пользователи Наличность: 0
Пользователь №: 200
|
Цитата(Warstone @ 12.4.2010, 8:42) Амиго, тут все просто, нормальный программист делает прототипную базу и нормальное дерево ООП наследования для избавления от 90% копипаста.
ну дык и в итоге всё имеет один и тот же "прототип", который тупо копируется. я оч сильно сомневаюсь, что имеет смысл писать с 0, например, какую либо функцию (я сейчас не про уо говорю), когда этими бесплатными функциями забит нафиг весь интернет для всех языков, какие пожелаешь. Отличаются только мелочи, косметика, если хотите. Да и вообще, в итоге это всёравно нолики и едиинички =) Скоро программистов в понятии "сел и написал с 0" не будет вообще. Будут только редакторы-оптимизаторы кода и утилитки а-ля "слепи свою прогу сам. конструктор для детей от 0 до 3ех лет" =D
|
|
|
|
Warstone |
30.4.2010, 18:55
|
Группа: Модераторы Наличность: 0
Пользователь №: 10.905
Возраст: 25
|
Цитата(AMIGO @ 30.4.2010, 18:13) ну дык и в итоге всё имеет один и тот же "прототип", который тупо копируется.
я оч сильно сомневаюсь, что имеет смысл писать с 0, например, какую либо функцию (я сейчас не про уо говорю), когда этими бесплатными функциями забит нафиг весь интернет для всех языков, какие пожелаешь.
Отличаются только мелочи, косметика, если хотите. Да и вообще, в итоге это всёравно нолики и едиинички =)
Скоро программистов в понятии "сел и написал с 0" не будет вообще. Будут только редакторы-оптимизаторы кода и утилитки а-ля "слепи свою прогу сам. конструктор для детей от 0 до 3ех лет" =D
Ну неверно в корне. Если вы посмотрите на RunUO. Все основывается на 2-х типах Item и Mobile. Однако такие системы пишут. Что опровергает то что вы хотели сказать, так как вы просто не писали нормальное дерево классов. Я - писал (степень нормальности сейчас не обсуждаем. Я уверен что оно (дерево) далеко от идеала), и могу сказать что очень удобно. Насчет смысла писать с 0: Если вы отвечаете за свой код (зарплатой, головой, в конце-концов), то вы будите писать с 0, так как иначе проблема может быть не у вас (в той функции которую пользуете), а виноваты-то будите вы и ничего кроме переписать с 0 (вариант найти в нете просто проходит через тот-же круг) не останется. Копипастеры в Микрософте сидят. А насчет слепи прогу сам - не будет в принципе, так как для программирования надо уметь алгоритмизировать задачу. И программист алгоритмизацией занимается 90% времени. Будут блоки крупнее, но связи между ними будет писать программист. А, так как чем больше блок, тем он неповоротливей, то такие программы изначально будут медленней самописных. На данный момент это покрывается скоростью работы железа, но при текущей элементной базе - пиковый предел тактовой частоты процессора ~ 5.7ГГц. И зависит от площади кристалла. При большей частоте начинаются наводки с одного края кристалла на другой. А изоляция не поможет, так как тепловыделение (изоляция убивает теплопередачу в корню). Еще лет 10-20 мы будем сидеть на этой элементной базе, но потом придется переходит на другую архитектуру. Уже сейчас есть ксеноны, которые гораздо эффективней Пней при той-же частоте. Что будет - я не знаю, но то что под новую архитектуру в "в нете" не найдете нужного блока - факт. А еще одна вещь, которую необходимо знать звучит так: Скорость поиска необходимого функционала в помойке зачастую меньше скорости создания этого функционала. То есть быстрее написать, чем найти. Это неверно для типовых вещей, но верно как только ты отходишь немного в сторону.
--------------------
Do. Or do not. There is no Try! © Master Joda, Dagobah, Star Wars: Episode V.
|
|
|
|
Wap |
30.4.2010, 21:11
|
Администратор Форума
Сообщений: 3.003
Регистрация: 22.12.2006 Группа: Администраторы Наличность: 31657
Пользователь №: 9.227
|
Цитата(Warstone @ 30.4.2010, 16:55) А еще одна вещь, которую необходимо знать звучит так: Скорость поиска необходимого функционала в помойке зачастую меньше скорости создания этого функционала. То есть быстрее написать, чем найти. Это неверно для типовых вещей, но верно как только ты отходишь немного в сторону.
Согласен. Очень часто гораздо проще написать самому, чем искать хз что, хз где, чтобы потом получить кучу ошибок, которые еще очень приятно потом отыскивать в чужом коде... Сам тоже не всегда идеально напишешь, зато причину искать бывает легче раз этак в 100. И редактировать чужой код тоже очень удобно... Конечно, тут еще сказывается, что комьюнити у нас небольшое, но общее соотношение мусора и нормального кода остается.
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|