Войти
ФлеймФорумОбщее

Что лучше для геймдева?с, с++ или с#? (16 стр)

Страницы: 111 12 13 14 15 16
#225
19:26, 17 фев. 2011

Chaos_Optima
> вообще то Tomcat это дополнение к апачи которое позволяет работать с ява, это
> не самостоятельный продукт, это как пакет для апачи который позволяет работать
> с асп
Ну что значит дополнение. Это отдельное приложение, запускающееся самостоятельно, которое имеет функционал веб-сервера. Никак с кодом апача не связанное, а написанное с нуля.
Chaos_Optima
> то есть вы хотите сказать что скорость выполнения не изменится если
> интерпретатор будет написан на пример на С#?
конкретно время исполнения кода php - возможно увеличится. Само приложения уровня контакта - не факт.
Все таки там основную роль сыграет БД и стандартные модули апача.

Chaos_Optima
> ну я лично никогда не назову скрипт приложением независимо от того где он
> находится, а пхп это именно скрипт, иначе по вашей логике теже луа скрипты для
> игр это тоже приложения.
Я скажу так, на чем написано приложение, если 95% кода написано на php? Фреймворк, движок и прочее они уже готовы и программист им пользуется.
Или еще пример, на jvm такие языки как Groovy, Jython, Scala активно вытесняют Java. Но сервера приложений, на которых они крутятся - чисто жаба. На чем написано такое приложение. Я считаю, что на том языке, на котором его писал разработчик. Понятно, что с использованием фреймворка, сервера на другом языке.


#226
19:36, 17 фев. 2011

Серый крокодильчик
> Ну что значит дополнение. Это отдельное приложение, запускающееся
> самостоятельно, которое имеет функционал веб-сервера. Никак с кодом апача не
> связанное, а написанное с нуля.
http://www.opennet.ru/base/dev/apache2_tomcat5.txt.html
Серый крокодильчик
> Все таки там основную роль сыграет БД и стандартные модули апача.
ну вот именно поэтому они и написаны на С\С++
Серый крокодильчик
> Я скажу так, на чем написано приложение, если 95% кода написано на php?
я не считаю сайт приложением. сайт это сайт приложение это приложение.

#227
20:32, 17 фев. 2011

Tomcat - апликейшн сервер с интегрированным неплохим веб-сервером (с поддержкой виртуальных хостов и SSL). Есть Java ядро для отладки, но для продакшн целей есть native ядро.

Попытаюсь сделать выводы и прекратить холивар :)
Каждому языку своя задача. И нынешнее положение вещей доказывает состоятельность гибридов: игры всплошную заскриптованы, хоть ядро и на ++, с другой стороны огромные системы на Java, # и др. часто имеют нативные расширения для ускорения критических задач.
В любом случае нужно соблюдать здоровый баланс между требованиями к скорости работы продукта и скорости, удобства его разработки. Плюс не забывать про то что, отвёртка для болтов, а дрель для дырок.

#228
20:38, 17 фев. 2011

AlexKhomich
> Tomcat - апликейшн сервер с интегрированным неплохим веб-сервером (с поддержкой
> виртуальных хостов и SSL)
Вообще то, Tomcat это все во лишь запускалка java servlet'ов и jsp. )))
Входит в состав таких аппликейшн серверов как glassfish, geronimo и т.д. 

#229
20:53, 17 фев. 2011

Pilot Stargazer
Это тема для ещё одного холивара, но не на этом сайте :) Оффициально по википедии он не app-server, но для определённых типов приложений (100% того что пишут на нашей фирме) он считается именно app-server.

#230
21:18, 17 фев. 2011

Серый крокодильчик
> > круто, Blender на C и тд
> Блендер как раз на Питоне.

ядро на С

#231
21:39, 17 фев. 2011

Chaos_Optima
> http://www.opennet.ru/base/dev/apache2_tomcat5.txt.html
AlexKhomich
> Tomcat - апликейшн сервер с интегрированным неплохим веб-сервером
Гм.
http://ru.wikipedia.org/wiki/Apache_Tomcat

программа-контейнер сервлетов, написанная на языке Java и реализующая спецификацию сервлетов и спецификацию JavaServer Pages (JSP), которые являются стандартами для разработки веб-приложений на языке Java.
Tomcat позволяет запускать веб-приложения, содержит ряд программ для самоконфигурирования.
Tomcat используется в качестве самостоятельного веб-сервера, в качестве сервера контента в сочетании с веб-сервером Apache HTTP Server, а также в качестве контейнера сервлетов в сервере приложений JBoss.

Т.е. это не апп сервер, а просто контейнер сервлетов. Апп сервер должен полностью соответствовать JEE спецификации.

Chaos_Optima
> ну вот именно поэтому они и написаны на С\С++
Ну вообще-то на тот момент, когда их начинали писать, не было ничего кроме С++. Об этом мы уже говорили.
Во-вторых. Некоторые крутые БД - это не только С. В Оракл встроена Java машина. В MS SQL - С#
И он там внутри используется. Ибо в БД также далеко не весь код так критичен, как это кажется. Ядро остается старое, а вот
обвязка перетекает на другие языки.

Chaos_Optima
> я не считаю сайт приложением. сайт это сайт приложение это приложение.
Онлайн магазин. Букмейкерская контора принимающая ставки через браузер. Браузерная онлайн игра.
Мне лично кажется, что это нечто посерьезней, чем просто набор скриптов.

innuendo
> ядро на С
я уже писал выше, что за ядро никто и не говорит.

AlexKhomich
> И нынешнее положение вещей доказывает состоятельность гибридов
Вот за эту точку зрения я и стою

#232
23:52, 17 фев. 2011

Серый крокодильчик
> Онлайн магазин. Букмейкерская контора принимающая ставки через браузер.
> Браузерная онлайн игра.
> Мне лично кажется, что это нечто посерьезней, чем просто набор скриптов.
в браузерках только скрипты.
онлайн магазины используют в основном готовые решения типа PayPal он в свою очередь реализован уже не на PHP
про букмекерские ничего не знаю.
вообще любой сайт это не проги это именно скрипты (ну кроме cgi прог которые могут писаться почти на любом языке. вот там уже проги а не скрипты)
Серый крокодильчик
> И он там внутри используется.
ну если только в роли коннектора чтобы была удобная совместимость с другими языками, ядро критично и именно поэтому С\С++

#233
23:59, 17 фев. 2011

Серый крокодильчик
> > ядро на С
> я уже писал выше, что за ядро никто и не говорит.

так что имелось тогда про Blender на Python ? :)

#234
11:18, 18 фев. 2011

innuendo
> так что имелось тогда про Blender на Python ? :)
Читайте внимательно. Второй раз указываю Вам, что это уже обсуждалось ранее.
Chaos_Optima
> ну если только в роли коннектора чтобы была удобная совместимость с другими
> языками, ядро критично и именно поэтому С\С++
Да я и не настаиваю, чтобы Оракл целиком переезжал на Java. :)
Chaos_Optima
> в браузерках только скрипты.
> онлайн магазины используют в основном готовые решения типа PayPal он в свою
> очередь реализован уже не на PHP
> про букмекерские ничего не знаю.
> вообще любой сайт это не проги это именно скрипты (ну кроме cgi прог которые
> могут писаться почти на любом языке. вот там уже проги а не скрипты)
Ок, это Ваше мнение. Не буду настаивать.

#235
12:03, 18 фев. 2011

Так а КАЗУАЛКИ есть на C#? Magicka классная, но больше хардкор, её игроки 40 мин на скачку фреймворка потратят если что. Я вот тратил именно столько - инсталлер курва что-то там мееедленно качал.
А то судя по тому, как шарп преподносят - идеальный для казуалок язык. Но вот мне кажется - порталы не возьмут.
Ну а так он вполне гут, знаю вполне успешную и динамичную игру (ММО, браузерка с клиентом) с сервером на шарпе. Чуток не уверен, что вправе сказать, какая именно, так что вот так ляпну =)

#236
13:07, 18 фев. 2011

Серый крокодильчик
> Читайте внимательно. Второй раз указываю Вам, что это уже обсуждалось ранее.
нужно решить, сколько кода должно быть написано на ЯП чтоб считалось что программа на этом ЯП. кода на питоне в блендере минимум, и он там не для UI а для скриптов и плагинов...

#237
13:18, 18 фев. 2011

Pushkoff
> нужно решить, сколько кода должно быть написано на ЯП чтоб считалось что
> программа на этом ЯП. кода на питоне в блендере минимум, и он там не для UI а
> для скриптов и плагинов...
согласен.

Страницы: 111 12 13 14 15 16
ФлеймФорумОбщее

Тема в архиве.