Язык программирования для веб - PullRequest
2 голосов
/ 21 мая 2010

Я давно не программировал и потерял интерес, но хочу вернуться, и мне больше всего понравился C #, намного больше, чем Objective-C и Visual Basic. Поэтому я хочу сделать несколько игр, в которые я и мои друзья сможем поиграть в следующем учебном году. В общем, то, что вы можете играть в Интернете.

Какие языки программирования используются в Интернете? Если возможен c #, и Mac с safari / firefox сможет его использовать (я не могу устанавливать плагины и не хочу снова испытывать проблемы с тем, чтобы снова стать администратором) Flash, Java и т. Д. Если java делает, я бы больше всего этого хотел, так как он больше похож на c #. Тогда какие библиотеки / движки я бы использовал? Я хочу сделать 2d. И тогда какую IDE я бы использовал?

Ответы [ 6 ]

1 голос
/ 21 мая 2010

Если вы хотите запустить какой-то проект быстро и продуктивно, я рекомендую проверить Ruby on Rails, но синтаксис отличается от Java и не является строго типизированным, но это самый быстрый способ создания сети применение.

Я не уверен, реализует ли моно проект asp.net и / или C # для веба, я думаю, что это больше связано со стороной клиента. (учитывая, что вы на Mac и .Net - это весь мир Microsoft)

Если вы хотите придерживаться Java, я рекомендую посмотреть некоторые скринкасты, связанные с Java Server Faces.

Jquery также отлично справляется с пользовательским интерфейсом и Ajax и не зависит от сервера.

Я использую Flex для некоторых проектов, но если я не смогу его использовать, я бы пошел с Google Web toolkit. Это все Java, даже при создании html, он имеет своего рода небольшой след компилятора java-to-javascript, так что весь ваш код - Java, и то, что должно быть скомпилировано в JS / Html, потом делает это за вас.

Приветствия

Эрнани

1 голос
/ 21 мая 2010

Хех, запрограммируйте игру на ванильный JavaScript, есть хорошая идея. </sarcasm>

Java будет развернута в сети ... с установленным апплетом. Вы помните те из c. 2003; они были повсюду в Интернете. Кроме того, вы можете использовать Google Web Toolkit для "компиляции" кода Java в javaScript. Так сделали GMail и Google Wave. Я не исследовал это много, но я слышал, что это мощный и полезный.

1 голос
/ 21 мая 2010

Ознакомьтесь с NerdDinner Tutorial для ASP.NET MVC. Я думаю, вы найдете это очень интересным. Вы можете придерживаться C #, использовать Visual Studio и изучать новые вещи, такие как программирование на стороне клиента с помощью Javascript и jQuery. Он также совместим с Flash.

0 голосов
/ 21 мая 2010

Если Google Native Client использует другие языки, кроме C и C ++ (что и должно быть), вы сможете запускать C # напрямую. Тем не менее, вам все равно придется написать пользовательский интерфейс и тому подобное, но если вы абсолютно предпочитаете C #, то, вероятно, NaCl - это то, что вам нужно, если вы хотите ждать широкого распространения.

0 голосов
/ 21 мая 2010

Я бы порекомендовал ASP.NET MVC, если вам нужна логика на стороне сервера и подключение к базе данных.

Если вам просто нужна 2D-графика, я бы порекомендовал использовать javascript (с jQuery или другими библиотеками) и воспользоваться Canvas. Если вы в C #, вы можете использовать Silverlight для рисования 2D в браузере, но вашим пользователям, вероятно, потребуется установить плагин (так же, как Flash). Последний также является другим вариантом, с синтаксисом, похожим на Javascript, но с графической IDE.

0 голосов
/ 21 мая 2010

На каких языках программирования развертываются сеть?

Java, C #, Python, Perl для серверной части.

HTML, CSS, JavaScript, Flash, Flex на внешней стороне.

Если возможен c #, и mac с Safari / Firefox сможет использовать его (Я не могу установить плагины, и я не хочу попасть в неприятности из-за я снова админ) Flash, Java и т. д.

C # для Mac, насколько я знаю. Это должен быть Java, Python или Perl, если вы используете Mac.

Если Java это сделает, я бы больше всего этого хотел это больше похоже на с #. Тогда что библиотеки / движки я бы использовал? я хочу делать 2d.

Вы можете использовать Java2D или OpenGL для графики.

А какую IDE я бы использовал?

Я думаю, что IntelliJ - лучшая IDE, но вы, вероятно, пойдете с Eclipse или NetBeans, так как оба бесплатны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...