Я веб-разработчик .NET, который купил Mac и заинтересован в том, чтобы изначально заниматься веб-разработкой на Mac.
Я никогда не разрабатывался вне песочницы Microsoft, и я ищу что-то новое, но все еще в веб-разработке.
Я изучил Моно , но похоже, что я пытаюсь втиснуть квадратный колышек в круглое отверстие, я не прав? Как, например, я не могу делать точки останова в своих веб-приложениях?
Вот мои критерии:
- Скажите, что вы о Microsoft, но меня просто не интересуют настройки командной строки или странные настройки, я просто хочу, чтобы это работало
- Мне понадобится мощная IDE, такая же, как Visual Studio 2008. Мне особенно нравятся IntelliSense , автокоррекция, автозаполнение, и как все это зависает здесь, и отладка особенности
- Я знаю, что это не "круто", но я люблю строго типизированные языки. Я нахожу динамический аспект языков следующего поколения .NET действительно крутым, но мне нравится, как он находится в статичном мире. Я знаю, я знаю, что динамика - это круто, но мне нравится, когда я хорошо набираю текст, это приносит мне спокойствие.
- Я определенно могу обойтись без всех элементов управления .NET и жизненного цикла страницы, я рад сделать фронтэнд самостоятельно, я просто хочу, чтобы фоновая часть была такой же дружественной и такой же высокой, как ASP. NET.
- О, и мне нравятся все рефлексии, обобщения и функциональные вещи, особенно LINQ, в C # и VB.NET.
Есть идеи?
UPDATE
Я ценю любую помощь. Но чтобы прояснить ситуацию, я не заинтересован в решениях для ВМ. Чтобы сделать .NET я просто Boot Camp в Windows. Я ищу разработку для Mac OS X. Если я ошибаюсь в Mono, это было бы лучше всего.
В противном случае что-то новое может быть забавным.
UPDATE
Я решил взглянуть на Scala, и для удовольствия, хотя это не веб-разработчик, а приложения AIR. Я попробовал Mono, но IDE все еще находится в бета-версии, и нет возможности использовать точки останова при отладке, что является ненужной болью.
Я собираюсь взглянуть на Scala и, возможно, на некоторые фреймворки Java.