powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Два в одном флаконе
25 сообщений из 28, страница 1 из 2
Два в одном флаконе
    #38904266
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут подумал, а почему до сих пор не разработан компилятор, который бы компилил, скажем, C# код и Java в одну сборку? Ведь таким, образом, не было бы этого глупого деления на C# и Java спецов, которые разбились на два лагеря и ведут чуть ли не религиозные разборки? Ведь синтаксис там почти идентичный судя по тому, что я видел. Все были бы под одной крышей, писали на том что каждому ближе к душе, а в итоге коллективная работа приводила бы к более мощным сборкам. Ну и зарплаты бы уровнялись заодно до средне усредненного значения, так как ASP.NET-чики получают в среднем на 10-20 % меньше. И специалистов стало бы проще найти, да и сложный выбор по технологиям отпал бы самим собой, так как по сути всегда имеются две опции на чем писать - ASP.NET или Java.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38904301
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronТут подумал, а почему до сих пор не разработан компилятор, который бы компилил, скажем, C# код и Java в одну сборку?
потому как с лицензированием в своё время майкрософт с саном не сошлись по идейным соображениям
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38904692
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну почему же не разработан? Попытки ведутся, а значит не за горами!
С# to HTML5
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38904698
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronТут подумал, а почему до сих пор не разработан компилятор, который бы компилил, скажем, C# код и Java в одну сборку? Ведь таким, образом, не было бы этого глупого деления на C# и Java спецов, которые разбились на два лагеря и ведут чуть ли не религиозные разборки? Ведь синтаксис там почти идентичный судя по тому, что я видел. Все были бы под одной крышей, писали на том что каждому ближе к душе, а в итоге коллективная работа приводила бы к более мощным сборкам. Ну и зарплаты бы уровнялись заодно до средне усредненного значения, так как ASP.NET-чики получают в среднем на 10-20 % меньше. И специалистов стало бы проще найти, да и сложный выбор по технологиям отпал бы самим собой, так как по сути всегда имеются две опции на чем писать - ASP.NET или Java.

Всё просто. Без конкуренции не будет развития.

Сам посмотри на Java. Какой толчок в развитии после появления C#! А C#? Только мощный конкурент, пустивший свои корни в мозги оболдуев разных пошивов, даёт стимул расти и развиваться.

Если будет что-то одно, будет стагнация, жужжание мух и брюжжание старичья, которое будет ныть по каждому поводу. Сейчас старичьё только возмущается, ото куда ж вы прётесь-то, как паровоз?! Что ни день, то новый фреймворк! Новый езык каждый год! Открытие омерики практически ежечасно.

Каждый день рождаются очередные вот эти вот: «а что если послать всю ету мудатню с программированием, и запилить всё прям в базе данных, а? чо скажете мужики?! круто я предумал? ну не гений ли я? дааа.. сам от себя тащуся!!»
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38904701
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

И это... ЗП не от языка зависит. А от уровня решений. Есть конечно перекосы, типа «специалистов» SAP-а или щарика. Но это уже маркетинг, не более того.

Если на Java человек знает только как обсыкаться на форумах, но делать ничо не умеет, то хоть какие ЗП на хедхантере ему будут только сниться.

И на C# можно такую ЗП получать, что мало какой Java-кодер подобное в глаза видел. Заманивалка на ХХ с завышенным уровнем ЗП обычно подразумевает большой опыт (больше чем даже оговаривают на собеседованиях) и сложность. Ну и чисто по моему мнению Java сложнее, чем C#, потому что там говнокода на порядки больше, с которым больше надо бороться, чем получать выгодные профиты.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38904774
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое лицензирование, какая конкуренция, вы о чем??
Если бы такое было технически выполнимо, его давно бы запилили либо энтузиасты, либо третьи фирмы.

Эти попытки скрестить ужа с ежом Java c .NET ведутся с незапамятных времен. Вот навскидку:

- Visual J# - компилятор языка Java под CLR от самизнаетекого :)

- RemObjects C# - умеет компилировать C# под JRE

- IKVM.NET - запускает Java-приложения под CLR. Реально крутая штука, умеет транслировать байткод Java в IL

- Scala - имхо лучший ЯП из известных мне - умел когда-то компилироваться под .NET . Позже эту возможность выпилили, т.к. технологические различия .NET и Java тормозили развитие языка.

Так что идея хорошая, но не новая :))
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38904919
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезТак что идея хорошая, но не новая :))

Фатальный недостаток
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38905182
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt... Если будет что-то одно, будет стагнация, жужжание мух и брюжжание старичья, которое будет ныть по каждому поводу...
Когда Вы наберетесь опыта и поучавствуете в большом проекте, а ещё лучше несколько, то осознаете (если будете open minded) что за последние 30-20 лет ничего нового не изобрели, лишь "сдув пыль" и rebranded хорошо известные "старикам вещи". Жаль, что сейчас в UNI не учат "critical thinking"...

Насчёт вопроса автора. Просто в своё время SUN переоценила значимость своего продукта под кодовым названием "Java". Как было правильно отвечено выше - был судебный процесс и MS был вынужден rebranding свой продукт. Кроме того MS в отличии от "Java" related manufacturers сделал ставку на developers, дав нам прекрасные средства разработки и среды. В дополнении все продукты от MS очень хорошо сочетаются а начиная с Windows 2008 появилась агрессивная ценовая политика, позволяющая даже мелким предприятиям строить хорошо масштабируемые приложения на очень маленькие деньги...
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38905785
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttИ это... ЗП не от языка зависит. А от уровня решений. Есть конечно перекосы, типа «специалистов» SAP-а или щарика. Но это уже маркетинг, не более того.

На самом деле есть тенденция (в разных странах), что Java программисты ценятся в среднем выше чем шарписты, скажем.

hVosttЕсли на Java человек знает только как обсыкаться на форумах, но делать ничо не умеет, то хоть какие ЗП на хедхантере ему будут только сниться.

Скажем так, не будет учитывать тех кто только начинает изучать язык.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38905787
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CalabongaНу почему же не разработан? Попытки ведутся, а значит не за горами!
С# to HTML5
Эта ссылка на чо-то левое
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38905790
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезКакое лицензирование, какая конкуренция, вы о чем??
Если бы такое было технически выполнимо, его давно бы запилили либо энтузиасты, либо третьи фирмы.

Эти попытки скрестить ужа с ежом Java c .NET ведутся с незапамятных времен. Вот навскидку:

- Visual J# - компилятор языка Java под CLR от самизнаетекого :)

- RemObjects C# - умеет компилировать C# под JRE

- IKVM.NET - запускает Java-приложения под CLR. Реально крутая штука, умеет транслировать байткод Java в IL

- Scala - имхо лучший ЯП из известных мне - умел когда-то компилироваться под .NET . Позже эту возможность выпилили, т.к. технологические различия .NET и Java тормозили развитие языка.

Так что идея хорошая, но не новая :))

Да, и я том же. Но нужен ОДИН компилятор под два языка, а не порты с одного языка на одну (чужую для него) платформу, и наоборот. Вот в чем загвоздка.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38905819
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronНо нужен ОДИН компилятор под два языка
интересный подход
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38905831
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronНо нужен ОДИН компилятор под два языка
интересный подход
Ну хорошо, пускай будет два - для каждого свой, но чтобы не нужно было переключать вручную при компиляции. Пуская IDE будет достаточно интеллигентной, чтобы определить в зависимости от языка когда определить какой компилятор использовать. Ну или гибридный какой компилятор - как вариант.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906051
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronИзопропилпропущено...

интересный подход
Ну хорошо, пускай будет два - для каждого свой, но чтобы не нужно было переключать вручную при компиляции. Пуская IDE будет достаточно интеллигентной, чтобы определить в зависимости от языка когда определить какой компилятор использовать. Ну или гибридный какой компилятор - как вариант.

Эээ, а какая желаемая целевая платформа? Если .NET для обоих языков, то запросто:
Берем VS 2005, делаем два проекта - один С#, другой J#, один на другой ссылается. Профит!

Только нафига? :)
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906060
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronно чтобы не нужно было переключать вручную при компиляции.
а где вы нашли такую IDE?
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906062
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronно чтобы не нужно было переключать вручную при компиляции.
а где вы нашли такую IDE?
Пока не нашел! Но хорошо бы было.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906067
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезЭээ, а какая желаемая целевая платформа? Если .NET для обоих языков, то запросто:
Берем VS 2005, делаем два проекта - один С#, другой J#, один на другой ссылается. Профит!
Только нафига? :)
J# - не в счет. Это как мертоворожденный. Никто его по сути не использует в реале. Интерес именно в связке Java + С# в одной IDE, с возможностью компилировать в одну сборку. Ну ок, пускай будет ограничение на один язык = одна сборка, как оно есть сейчас с разными языками, встроенными в CLR.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906090
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronИнтерес именно в связке Java + С# в одной IDE, с возможностью компилировать в одну сборку
и что это даст кроме геморроя?
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906093
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronДиезЭээ, а какая желаемая целевая платформа? Если .NET для обоих языков, то запросто:
Берем VS 2005, делаем два проекта - один С#, другой J#, один на другой ссылается. Профит!
Только нафига? :)
J# - не в счет. Это как мертоворожденный. Никто его по сути не использует в реале. Интерес именно в связке Java + С# в одной IDE, с возможностью компилировать в одну сборку. Ну ок, пускай будет ограничение на один язык = одна сборка, как оно есть сейчас с разными языками, встроенными в CLR.

Если Java - в вашем случае - язык программирования , то реализовать компилятор Java-подобного языка в IL - не проблема.
Только это никому даром не надо, вышеупомянутый J# тому подтверждение.

Если под Java понимается платформа (язык+рантайм+библиотеки+тулзы...) - то простым кросс-компилятором не обойдешься, сами понимаете...

Как вы представляете себе гибридный проект вообще?
Какой рантайм используется, какие форматы модулей (dll или jar, или еще что) ?
Где всё это хостится (IIS али Tomcat...) ?
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906103
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезЕсли Java - в вашем случае - язык программирования , то реализовать компилятор Java-подобного языка в IL - не проблема.
Только это никому даром не надо, вышеупомянутый J# тому подтверждение.

Если под Java понимается платформа (язык+рантайм+библиотеки+тулзы...) - то простым кросс-компилятором не обойдешься, сами понимаете...

Язык + возможно библиотеки. Хотя все те же dll - должны подключаться extern'ом как-то все-таки. Тулзы нах - в дот нетовских нет недостатка.

ДиезКак вы представляете себе гибридный проект вообще?
Какой рантайм используется, какие форматы модулей (dll или jar, или еще что) ?
Где всё это хостится (IIS али Tomcat...) ?
dll - как все нормальные люди, конечно же.
Web-сервер неважен по сути - можно же модули и хэндлеры и в IIS настроить, чтобы тот жэ ПХП запустить. Кому что больше нравится.
Я просто теоретизирую, я не настолько умен как разработчики платформ Java и .NET.
Я знаю людей, которые в СУБД пытались корпоративные вэб сайты пилить, насколько знаю пока не взлетело...
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906118
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronИнтерес именно в связке Java + С# в одной IDE, с возможностью компилировать в одну сборку
и что это даст кроме геморроя?
Данный вопрос оставляю без ответа как деструктивный и не имеющего на данный момент ни одного правильного ответа.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906175
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronДиезЕсли Java - в вашем случае - язык программирования , то реализовать компилятор Java-подобного языка в IL - не проблема.
Только это никому даром не надо, вышеупомянутый J# тому подтверждение.

Если под Java понимается платформа (язык+рантайм+библиотеки+тулзы...) - то простым кросс-компилятором не обойдешься, сами понимаете...

Язык + возможно библиотеки. Хотя все те же dll - должны подключаться extern'ом как-то все-таки. Тулзы нах - в дот нетовских нет недостатка.

ДиезКак вы представляете себе гибридный проект вообще?
Какой рантайм используется, какие форматы модулей (dll или jar, или еще что) ?
Где всё это хостится (IIS али Tomcat...) ?
dll - как все нормальные люди, конечно же.
Web-сервер неважен по сути - можно же модули и хэндлеры и в IIS настроить, чтобы тот жэ ПХП запустить. Кому что больше нравится.
Я просто теоретизирую, я не настолько умен как разработчики платформ Java и .NET.
Я знаю людей, которые в СУБД пытались корпоративные вэб сайты пилить, насколько знаю пока не взлетело...

Суммирую:
1. Компилятор в IL некоего языка, похожего на Java (Один в один язык Java повторить не получится - хотя бы из-за разных дженериков и наличия в Java checked exceptions)
2. Отдельная библиотека, транслирующая базовые классы Java в соответствующие классы BCL
3. Удобная поддержка этого языка в Visual Studio

Поздравляю - мы получили J#

Если человек пришел в проект .NET из мира Java, то выучить C# - будет самой простой частью переобучения ))
Основное время займет изучение окружения языка, деталей всяких, фреймворков. А синтаксис - это копейки реально.
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906181
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronДанный вопрос оставляю без ответа как деструктивный и не имеющего на данный момент ни одного правильного ответа.
идея то неконструктивная, остальное - следствия



ДиезЕсли человек пришел в проект .NET из мира Java, то выучить C# - будет самой простой частью переобучения ))
и наоборот что характерно
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906185
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилДиезЕсли человек пришел в проект .NET из мира Java, то выучить C# - будет самой простой частью переобучения ))
и наоборот что характерно

Конечно! МСУ может подтвердить
...
Рейтинг: 0 / 0
Два в одном флаконе
    #38906198
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезЕсли человек пришел в проект .NET из мира Java, то выучить C# - будет самой простой частью переобучения ))
Основное время займет изучение окружения языка, деталей всяких, фреймворков. А синтаксис - это копейки реально.
Что лишь в очередной раз доказывает необезосновательность вброшенной мной темы!
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Два в одном флаконе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]