|
|
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Сейчас смотрю на все средства разработки и классифицирую их по следующей системе недостатков: 1) Работает только под Windows 2) Для работы нужна мегабиблиотека которую час нужно ставить, перед тем как скопировать программку на 40 Кб. 3) Мегасложная запутанная х-ня, в которой чтобы написать хелловорд надо полгода учиться. Первое - это Дельфи, второе - .NET, третье Java. Вот насчет третьего сомневаюсь. А еще не придумали ли такую среду разработку как Delphi или VisualStudio, но только под чтобы можно было на Java писать, и чтобы это потом работало на любой платформе (включая андроид). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2012, 17:30 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
автор3) Мегасложная запутанная х-ня, в которой чтобы написать хелловорд надо полгода учиться. Думаю многие с вами не согласятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2012, 20:50 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Максим Навтор3) Мегасложная запутанная х-ня, в которой чтобы написать хелловорд надо полгода учиться. Думаю многие с вами не согласятся Ну да, я вот вроде как и хочу понять почему со мной не согласятся и услышать совет какую среду для Явы использовать чтобы с навыками Дельфи и Visual Studio не испытать шок на первых порах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 03:21 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog1) Работает только под Windows Первое - это Дельфи... У вас не полные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 11:17 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalogя вот вроде как и хочу понять почему со мной не согласятся потому что Анализ из 3-х строк Предмета - это дилентатизм. Работайте и пробуйте их, чтобы анализировать. Завис компьютер? Выдерни шнур и выдави стекло (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 11:42 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogА еще не придумали ли такую среду разработку как Delphi или VisualStudio, но только под чтобы можно было на Java писать, и чтобы это потом работало на любой платформе Вы имеет в виду визуальную среду разработки, формочки, драг н дроп? Насколько знаю, в Java это не очень приветствуется. Но есть NetBeans - там есть втроенный дизайнер форм, для Eclipse есть плагины разные, которые тоже позволяют формочки строить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 16:56 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Asm64DAlexsalog1) Работает только под Windows Первое - это Дельфи... У вас не полные данные. Ну да, есть еще Free Pascal, Lazarus и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 16:58 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Максим ННу да, есть еще Free Pascal, Lazarus и т.д. http://www.embarcadero.com/ru/products/rad-studio С помощью RAD Studio XE2 можно один раз создать приложение в среде Delphi, а затем компилировать его для Windows и Mac, а также создавать приложения для iOS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 18:58 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
В NetBeans-е прекрасный визуальный редактор. Прекрасный. Но как в Delphi не будет, не рассчитывайте. А еще в Java никогда не будет Edit1.Text:=Edit2.Text, а будет Edit1.SetText(Edit2.GetText()); Просто потому, что оно так. Java кросплатформенна, это на самом деле так. Все работает. Но под Windows Java-программы уступают дельфийским, а под Маком - XCode-овским. Серьезно уступают. Вы же выбираете сами среду разработки, наверное, задумываетесь и о том, как программы будут продаваться? ИМХО, с этой точки зрения Java для десктопа не подходит. Как вариант - только если у Вас есть какая-то уникальная библиотека на Java, и надо к ней приделать интерфейс. Ну или в сочетании с сервером - но там Вас будут волновать уже другие вопросы. "Для работы нужна мегабиблиотека которую час нужно ставить" - да нет, вполне компактные программки можно на дотнете делать. А "чтобы это потом работало на любой платформе (включая андроид)" - такого пока не придумали. К счастью. А то, глядишь, заказчики сами начнут любые программы клепать, так и программисты без работы останутся :) Модератор: Тема перенесена из форума "Разработка информационных систем". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 00:37 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog, Любая классификация, явно или неявно обладает - целью, задачей, и общим принципом. Пример плохой классификации: Вещи во Вселенной делятся на: 1) круглые 2) скоропортящиеся 3) гусей и атомы Ваше: "Смотрю сейчас" - чем вызвано? Я из трех пунктов вижу только один вывод: .NET и Java - хрень полная. Хорошо. А что вас собственно беспокоит тогда? Не пишите на них и все. Например: AlexsalogМегасложная запутанная х-ня, в которой чтобы написать хелловорд надо полгода учиться. Ну так не учитесь и не пишите на Java! Чего голову себе морочить. AlexsalogА еще не придумали ли такую среду разработку как Delphi или VisualStudio, но только под чтобы можно было на Java писать, и чтобы это потом работало на любой платформе (включая андроид). А зачем? С какой целью? Серверная платформа и "включая андроид" - очень разные. И принципы построения ПО поэтому - разные. Но, может я чего-то не понимаю, программируя на Java. Поясните, зачем нужна такая среда, если программисты все равно будут специализироваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 08:56 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog2) Для работы нужна мегабиблиотека которую час нужно ставить, перед тем как скопировать программку на 40 Кб. .Net это не библиотека. Собственно это первый вопрос на собеседовании после которого тебя можно смело отправлять за дверь. Учись читать определения и понимать хотя-бы приблизительно о чём вообще спор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 15:40 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog третье Java. Вот насчет третьего сомневаюсь. и правильно делаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 17:51 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogМаксим Нпропущено... Думаю многие с вами не согласятся Ну да, я вот вроде как и хочу понять почему со мной не согласятся и услышать совет какую среду для Явы использовать чтобы с навыками Дельфи и Visual Studio не испытать шок на первых порах. любую. например нетбинс или эклипс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 17:53 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog2) Для работы нужна мегабиблиотека которую час нужно ставить, перед тем как скопировать программку на 40 Кб. [...] второе - .NET, третье и Java. поправил. жава-программы - не кросплатформенні. они одноплатформенны, работают на jvm. дак вот. для 40 Кб программки понадобится ставить целый jre. т.е. по данному параметру жава не отлична от дотнета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2012, 17:57 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog какую среду для Явы использовать чтобы с навыками Дельфи и Visual Studio не испытать шок на первых порах. http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html JDeveloper пробуй ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 01:12 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
делфи. самый популярный на текущий день лозунг "можно под мак" - в реальности разбивается о два аргумента 1) делфи ide не идет под мак 2) требуется лицензия аппл-девелопера. но с такой лицензией и xcode дают - так что нет смысла платить дважды (за xcode и за rad) так что мы формально имеем - нехорошую систему, не шибко эволюционирующюю, скорее полюционирующую с тех древних времен, как вышел vb6, формально убивший делфи. (пс оффтопа нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 16:32 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ZyK_BotaNAlexsalog2) Для работы нужна мегабиблиотека которую час нужно ставить, перед тем как скопировать программку на 40 Кб. [...] второе - .NET, третье и Java. поправил. жава-программы - не кросплатформенні. они одноплатформенны, работают на jvm. дак вот. для 40 Кб программки понадобится ставить целый jre. т.е. по данному параметру жава не отлична от дотнета. да это все понятно. Но вот я лично ни на на яве, ни на нете сейчас не программлю, а и jre, и dot стоят. Так что, действительно не понятно, по какой логике их автор разделил в данном смысле. Тут скорее надо смотреть на то, какие задачи он собирается решать. Если дестопное кросплатформенное приложение, так пусть берет QT и не парится себе мозг. Если браузерное, тогда сначала надо проанализировать, а нельзя ли обойтись вовсе без явы, если нет - тогда ява. Если ж и кроссплатформенность не есть 100% необходимой, т.е. автор просто от безделья мается, так идеального всеподходящего средства нет и быть не может (по крайней мере на сегодня). Тогда разговор ни о чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 16:41 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
1) ява запуната в меру. то есть ее можно изучить и щелкать орешками. но не сразу. 2) есть си с граф. либами. со всеми достоинствами и недостатками. 3) есть ряд нормальных ide, уступающих немного visual studio. но тем не менее - нормальных пс делфи: нехорошая среда, доказательства: самый популярный на текущий день лозунг "можно под мак" - в реальности разбивается о два аргумента 1) делфи ide не идет под мак 2) требуется лицензия аппл-девелопера. но с такой лицензией и xcode дают - так что нет смысла платить дважды (за xcode и за rad) так что мы формально имеем - нехорошую систему, не шибко эволюционирующюю, скорее полюционирующую с тех древних времен, как вышел vb6, формально убивший делфи. (пс оффтопа нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 16:42 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
JDeveloper и Net Beans посмотрел. Оценил. Вполне даже можно осилить. По поводу библиотек (фреймворков, пакетов), которые надо долго ставить - да JRE, пожалуй сравнима с .NET Пока все это смотрел, залип на Visual Studio 2010. Да.., разрабатывать очень удобно и других возможностей полно и язык конечно, если с Дельфи сравнивать - как Жигули и Мерседес. А NET Framework 4 стал сейчас вообще небольшой по размеру. Только не пойму в чем подвох. Было 200М, стало 40М и вполне себе все работает. Вот и выходит, что главное-то это результат - то есть Деньги. Было желание конечно послужить каким то идеалистическим целям - например научиться писать программы которые будут работать на русских линуксах когда нибудь в 2020 году, когда наконец реализуют программу замены WIndows на Linux в госучреждениях. И тут Дельфи то все равно не подходит... как и NET (Хотя - Mono же есть). Второй фактор - скорость и удобство разработки. Дельфи - там сам язык... довольно консервативен, так скажем. Выбирать стал между .NET C# и Java. Выбрал первое, потому что уже знаю этот язык, хотя давно не занимался. Во вторых Java похож на C# синтаксисом, конструкциями, возможностями, которые и реализованы похожим образом. И есть возможность потом плавно перейти на Java. Плавнее чем с Дельфи. Подытожу - победило удобство и скорость разработки в конце концов. Но это еще и потому что фреймворк для клиентских программ стал такой маленький по размеру. А также потому что в области разработки десктопных приложений для бизнеса кроссплатформенность почти ничего не решает. Понял, что это идеализм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 20:09 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogПо поводу библиотек (фреймворков, пакетов), которые надо долго ставить - да JRE, пожалуй сравнима с .NET jre почти на всех компах установлена уже в магазине, а если нет, то весит 15Мб и устанавливается на SSDшку 3 секунды А NET Framework 4 стал сейчас вообще небольшой по размеру. Только не пойму в чем подвох. Было 200М, стало 40М и вполне себе все работает. работает. потому что эти 40Мб ставятся сверху, дополнительно, на те 200Мб. И без них не работают фреймворк для клиентских программ стал такой маленький по размеру. ох,лолА также потому что в области разработки десктопных приложений для бизнеса кроссплатформенность почти ничего не решает. Понял, что это идеализм продолжай в том же духе, нам тут конкуренты не нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2012, 20:47 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксим А NET Framework 4 стал сейчас вообще небольшой по размеру. Только не пойму в чем подвох. Было 200М, стало 40М и вполне себе все работает. работает. потому что эти 40Мб ставятся сверху, дополнительно, на те 200Мб. И без них не работают ну вот чуял что подвох есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 09:59 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
И ведь гадство нигде у Микрософта об этом не упоминается - одна маркетинговая требуха... С другой стороны, поддержку XP прекратили, вопрос почти полной смены ОС на компутерах - это года 4-5. Тогда будет такая же как у Явы поддержка "из магазина". Истинная причина сомнений конечно, что на Яве програмировать или правильнее сказать - перескочить с Дельфи - довольно сложно. Я уткнулся в систему Layout-ов и завис. Было бы там все также распрекрасно и легко как Visual Studio перешел бы не думая. Буду думать для себя что это пока переходной этап, а там посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 10:33 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogЯ уткнулся в систему Layout-ов и завис. эмм а вы уверены, что они вам ваще нужны ? можно же по старинке - координаты выставлять, чо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 13:53 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
а еще для явы вроде бы есть визуальный редактор как в делфи и донтете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 13:53 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog Я уткнулся в систему Layout-ов и завис. Было бы там все также распрекрасно и легко как Visual Studio перешел бы не думая.брось каку, возьми http://stackoverflow.com/questions/352781/how-to-use-miglayout http://www.devx.com/java/Article/38017/1954 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 14:44 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog, посмотри Lazarus. Удобств по сравнению с VS гораздо меньше, зато кроссплатформенно, и по твоим 3-м пунктам вроде проходит. Но придется дописать 4-ый пункт: хер достанешь бесплатную толковую литературу, отсутствие нормального контекстного хелпа тоже напрягает, в общем, я после VFP в некотором разочаровании, пришлось даже купить(!) книжку по Лазарусу, сижу, курю на английском языке, посмотрим, что из этого выйдет. В общем, не то, чтобы я Лазарус советую, но глянуть стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2012, 16:19 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogИ ведь гадство нигде у Микрософта об этом не упоминается - одна маркетинговая требуха... Люди просто не привыкли проверять свои высказывания. На сайте микрософт упоминается , что отделен "клентский профиль" .NET framework, который весит 40М от остальной части. То есть теперь необязательно качать ASP.NET и прочие вещи если вы хотите запустить программу с формочками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 10:03 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog... 3) Мегасложная запутанная х-ня, в которой чтобы написать хелловорд надо полгода учиться. Первое - это Дельфи, второе - .NET, третье Java. ... Тут я бы сказал - любишь кликать мышкой - Java не для тебя. А мегасложного чтобы быстро начать изучать Java, ничего нет, если сравнить с другими перечисленными языками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 11:23 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AndronТут я бы сказал - любишь кликать мышкой - Java не для тебя. А почему, собственно, говорял у идеи вполне приличный дизайнер для свинга , например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 12:01 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#, У NetBeans тоже есть хороший дизайнер для свинга, но ведь изучение языка надо начинать не с гуев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 12:08 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AndronУ NetBeans тоже есть хороший дизайнер для свинга, но ведь изучение языка надо начинать не с гуев. В чем тут особенность java? В принципе на WPF можно написать RSS readеr вообще без кода на С#, но и на java делали IDE которое примерно так могло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 12:28 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимбрось каку, возьми http://stackoverflow.com/questions/352781/how-to-use-miglayout http://www.devx.com/java/Article/38017/1954 Лично моему чувству прекрасного претит, когда константы задаются хардкоженным текстом. Или с MigLayout в Java поставляется IDE, которая проверяет, что вы туда передали grow а не grоw? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 12:36 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalog Было 200М, стало 40М и вполне себе все работает. Еще есть вариант - Silverlight, который теперь поддерживает P/Invoke и COM, если ему разрешить, и весит ~12М и поддерживает Mac ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 12:45 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#AndronТут я бы сказал - любишь кликать мышкой - Java не для тебя. А почему, собственно, говорял у идеи вполне приличный дизайнер для свинга , напримерну не принято. и все. мол невозможно мышкой создать кросплатформенное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 15:36 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Типа традиция. Но связи между мышкой и кроссплатформенностью все равно не вижу. Теже лейаут менеджеры, только интерфейс к их созданию другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 17:01 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogHМаксимпропущено... работает. потому что эти 40Мб ставятся сверху, дополнительно, на те 200Мб. И без них не работают ну вот чуял что подвох есть. Нет никакого подвоха, .NET 4.0 прекрасно ставится и работает без этого зоопарка 2.0/3.0/3.5. Действительно - требуется всего 50 мб. Может, выкинули мусор, нужный старым виндам?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 18:05 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Диез Действительно - требуется всего 50 мб. Может, выкинули мусор, нужный старым виндам?.. Пробовали ли вы прочитать описание того, что загружаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:01 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
AlexsalogИ ведь гадство нигде у Микрософта об этом не упоминается - одна маркетинговая требуха... Да потому что в актуальных виндах те 200 мб уже встроены. А кто юзает голую XP без сто лет назад накатанного пака 3.5, тому чупачупс в подарок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:18 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
И если уж на то пошло, то четко и ясно пишут таки: Instructions Important : Make sure that your computer has the latest Windows service pack and critical updates. To find security updates, visit Windows Update. Вот и что будет, если у нас будут последние апдейті? Правильно - все у нас будет =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:19 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Edd.DragonДа потому что в актуальных виндах те 200 мб уже встроены. То есть раньше в .NET framework были все сервиспаки для винды выпущенные после этого? ХАХАХА http://stackoverflow.com/questions/1928798/why-is-the-size-of-net-framework-4-0-installer-smaller-than-3-0-3-5 .NET 3.5 size is that big because it contains the x64 version of the framework in the same package. The 2.0, 3.0 packages were separated for x86 vs x64. I guess 4.0 will adopt a separated approach too. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:38 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Неужель так сложно просто сходить в MSDN и поглядеть... 1. http://www.microsoft.com/download/en/details.aspx?id=17718 System requirements Supported operating systems: Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3 ◦Windows XP SP3 ◦Windows Server 2003 SP2 ◦Windows Vista SP1 or later ◦Windows Server 2008 (not supported on Server Core Role) ◦Windows 7 ◦Windows Server 2008 R2 (not supported on Server Core Role) ◦Windows 7 SP1 ◦Windows Server 2008 R2 SP1 •Supported Architectures: ◦x86 ◦x64 ◦ia64 (some features are not supported on ia64 for example, WPF) •Hardware Requirements: ◦Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more ◦Minimum disk space: ◦x86 – 850 MB ◦x64 – 2 GB •Prerequisites: ◦Windows Installer 3.1 or later ◦Internet Explorer 5.01 or later 2. http://www.microsoft.com/download/en/details.aspx?id=10767#overview System requirements Supported operating systems: Windows XP, Windows XP Home Edition , Windows XP Home Edition N, Windows XP Media Center Edition, Windows XP Professional Edition, Windows XP Professional N, Windows XP Service Pack 1, Windows XP Service Pack 2, Windows XP Starter Edition, Windows XP Tablet PC Edition Windows® XP 3. http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/1b81b7c7-cc43-41a3-9893-ca401bf19ccd/ We do not have any plans to put .NET Framework 2.0+ into Windows XP Service Pack 3. Your customers can get .NET Framework 2.0+ via an optional Windows update on Windows XP and Windows Server 2003. Right now if you have .NET Framework 2.0 or 3.0 Gold installed on Windows XP or Windows Server 2003, you can download .NET Framework 2.0 SP1 and 3.0 SP1 from Windows Update. We are working to replace the Windows gold offerings with SP1 only offerings in the near future. Although it is not a perfect world, where we had the frameworkd installed with Windows XP SP3, the good news about the 2.0 SP1 and 3.0 SP1 are the same size as Gold and are slip stream versions. Our numbers show that we've in fact had a very substantial number of end users install .NET Framework 2.0 & 3.0 Gold and are already making very good progress via Windows Update to move our customers to the corresponding .NET Framework service packages. ... Поставить под виртуалкой и поглядетьPROFIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:23 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Aklin1) делфи ide не идет под мак Вполне себе идет. Parallels seamless window включаешь и вперед, в чем проблема? Aklin(пс оффтопа нет) Ума и знаний нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 09:36 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Alexsalogи чтобы это потом работало на любой платформе (включая андроид). Смотря что ты делаешь. Если у тебя всего с десяток будущих пользователей - проще действительно расслабиться, и навалять что-то там на Java. Работать будет плохо, но и затраты не велики, а ....нный стыд не настолько масштабен. А если ты замахиваешься на тысячи пользователей - то дешевле и грамотнее делать на той среде, которая нативна для данной платформы. Смотри на вон Skype. Под win32 они пишут на Delphi, под Mac OS X/iOS - Objective C/XCode. Сам движок (ключевой момент) - написан на C++, который, C++ - вот действительно кроссплатформен, в отличие от всяких Java и .NET суррогатов, специально созданных для тех, кто не может Pointer как парадигму осилить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 09:41 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимAlexsalogПо поводу библиотек (фреймворков, пакетов), которые надо долго ставить - да JRE, пожалуй сравнима с .NET jre почти на всех компах установлена уже в магазине, а если нет, то весит 15Мб и устанавливается на SSDшку 3 секунды 1) нигде ее не устанавливают, это вранье 2) устанавливают юзеры себе всякие левые версии, уупс, далеко не всегда между собой совместимые, ваш КО. За подробностями ужастей - ходи на SQL Developer, RSSOwl. Там тебе подрасскажут, как оно, с JVM-ами. Разных версиев. [quot HМаксим] А NET Framework 4 стал сейчас вообще небольшой по размеру. Только не пойму в чем подвох. Было 200М, стало 40М и вполне себе все работает. А ты на него все апдейты скачай, да прослезись. А потом какой-нибудь тете Вале из Усть-Пердюйска, по телефону, попробуй рассказать, как ей на ее Windows XP Home поставить твой няняшечный .NET 4. Или JRE. HМаксимпродолжай в том же духе, нам тут конкуренты не нужны У тебя хотя-бы 100 пользователей есть, архитектор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 09:45 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Алкина в пузикоспециально созданных для тех, кто не может Pointer как парадигму осилить.осилить pointer элементарно, труднее найти еще 100 обезьян которые тоже смогли осилить и попробовать заставить их работать вместе Или JRE jre ставится одним кликом. а .NET упс, не будет же его Microsoft 100 лет поддерживать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 12:20 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксим jre ставится одним кликом Вот возьми чистую, свежеустановленную Windows, и покажи, как там установить JRE одним (одним!) кликом. Сможешь? HМаксимне будет же его Microsoft 100 лет поддерживать В Windows 8 наглядно показано место .NET Для сумлевающихся искать гуглом: Native C++ is a first-class citizen of the WinRT-platform. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 13:58 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимjre ставится одним кликом. а .NET упс, не будет же его Microsoft 100 лет поддерживать Не могли бы вы выражаться яснее - куда надо кликнуть чтоб поставить JRE одним кликом - чем по количеству кликов отличается установка .NET - кого будет поддерживать кто-то 100 лет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:25 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоДля сумлевающихся искать гуглом: Native C++ is a first-class citizen of the WinRT-platform. Первое что я нашел, далее перечислять .NET и Javascript - поясните свою мысль, что вы хотите этим сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:30 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Алкина в пузикоА ты на него все апдейты скачай, да прослезись. А потом какой-нибудь тете Вале из Усть-Пердюйска, по телефону, попробуй рассказать, как ей на ее Windows XP Home поставить твой няняшечный .NET 4. Или JRE. Тут вопрос, на что хочет ориентироваться топикстартер - ваять для бабушек шаревару (хотя как она купит-то), менять мир при помощи скайпа или ваять LOB и корпорейт. В какой из 5 миров он хочет уйти. Где-то важно, чтобы бабушка запустила экpешник из под винды 3.11 и сразу насладилась шедевром, А если бабушка бухгалтер и в домене, ей сервиспаки и фреймвоки накатит админ. У бабушек на западе, думаю, broadband не западло включить windows update ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:42 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#ТелепузикоДля сумлевающихся искать гуглом: Native C++ is a first-class citizen of the WinRT-platform. Первое что я нашел, далее перечислять .NET и Javascript - поясните свою мысль, что вы хотите этим сказать? .NET и Javascript - это просто опции, которые прикручены ПОВЕРХ движка, написанного на C++. Т.е. в варианте написания "с нуля" .NET не выдержал конкуренции, по качественным характеристикам, и не является больше основным направлением (да и никогда им не являлся). Что только подтверждает его "временную" сущность, по сути - ненужность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 23:39 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#У бабушек на западе, думаю, broadband не западло включить windows update Дело не в западле включить или не включить. Они просто не знают, как это делать. Они вообще не знают даже слов таких - update, .net framework. Скажи ей - обновите .NET FW до четвертой версии. Она просто не поймет, о чем именно ты ее просишь. И даже через час объяснений - не поймет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 23:43 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимjre ставится одним кликом. а .NET упс, не будет же его Microsoft 100 лет поддерживать а зачем ее ставит то? просто Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 00:24 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоВ Windows 8 наглядно показано место .NET Для сумлевающихся искать гуглом: Native C++ is a first-class citizen of the WinRT-platform. это просто говорит о том что сейчас у них нет желание/времени/денег все ту ботвишку предоставит в мир .нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 00:38 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#пропущено... Первое что я нашел, далее перечислять .NET и Javascript - поясните свою мысль, что вы хотите этим сказать? .NET и Javascript - это просто опции, которые прикручены ПОВЕРХ движка, написанного на C++. Т.е. в варианте написания "с нуля" .NET не выдержал конкуренции, по качественным характеристикам, и не является больше основным направлением (да и никогда им не являлся). Что только подтверждает его "временную" сущность, по сути - ненужность. Они не нужны во всех 5 мирах? И в браузерах тоже отменят html и javascript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 06:36 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
f#Они не нужны во всех 5 мирах? И в браузерах тоже отменят html и javascript? Они не нужны для написания дескропных, системных приложений и игр. В т.ч. html и javascript (у них другая ниша - web) А для серверов есть python, go, ruby и да, вот та самая Java - причем без требования дополнительных fee. Ваш КО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 10:02 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоДело не в западле включить или не включить. Они просто не знают, как это делать. Они вообще не знают даже слов таких - update, .net frameworkFYI шindoшs себя сама сейчас обновляет ТелепузикоВот возьми чистую, свежеустановленную Windows, и покажи, как там установить JRE одним (одним!) кликом. Сможешь?А чё там? Набираешь в браузере, www.java.com и одним кликом "установить жабу" устанавливаешьТелепузикоВ Windows 8 наглядно показано место .NET Для сумлевающихся искать гуглом: Native C++ is a first-class citizen of the WinRT-platform.да никто под Шindoшs 8 на C++ , кроме шароварщиков 1. Ширпотреб по терминологии Joel Spolsky, писать не будет. .NET по старинке, всё "промышленное, inhose, корпоративное программирование, 2. Внутреннее ПО" так и будет на .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 12:14 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Не могли бы вы выражаться яснее - куда надо кликнуть чтоб поставить JRE одним кликомwww.java.com- чем по количеству кликов отличается установка .NET - кого будет поддерживать кто-то 100 летMicrosot не будет поддерживать ШindoшsXP 100 лет, более того уже в 2014 выйдут последние патчи безопасности и на этом Microsoft отправит пользователей с XP в пешее путешествие на свой собственный страх и риск. Поэтому если .NET 4.0 не устанавливается на ШindoшsXP это какбы намек пользователям XP что им пора обновлять ОС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 12:17 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимА чё там? Набираешь в браузере, www.java.com и одним кликом "установить жабу" устанавливаешь Все бабушки уже этому обучены? HМаксим.NET по старинке, всё "промышленное, Ты много видел на .NET-е промышленного ПО, зая? HМаксимinhose, корпоративное программирование, 2. Внутреннее ПО" так и будет на .NET А вот эти калеки мало кому интересны. Они могут хоть на бейсике из Excel писать, все равно их поделки мало кто видит (и мало кто пользует). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 17:39 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимFYI шindoшs себя сама сейчас обновляет Да. Только одна пичалько. .NET там необязательная опция, пока бабушка явно не скажет - ставь, оно не поставится. Ваш КО. Так что там с тиражируемым ПО на Java и .NET, есть на что посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 17:43 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоТак что там с тиражируемым ПО на Java и .NET, есть на что посмотреть?тиражируемого ПО на Java как грязиТелепузикоВсе бабушки уже этому обучены?если бабушко зайдет на сайт интернет-банка использующего java-апплет и в ее браузере не будет предустановлен плагин в магазине или заботливым соседом-админом, то браузер любезно покажет окошко "нажмите кнопку чтобы установить недостающий плагин". Чему тут должна обучаться бабушка? все интуитивно понятно ТелепузикоТы много видел на .NET-е промышленного ПО, зая?Кисо, я по крайней мере не видел ни одного коробочного шароварного коммерческого ПО на .NET из чего я делаю глубокомысленный вывод что все ПО на шарпе промышленное инхаусное. Другого нетТелепузикоА вот эти калеки мало кому интересныЭто и называется промышленное ПО, банкинги там, бухгалтерии, биллинги, вот это всё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 18:26 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимТелепузикоТак что там с тиражируемым ПО на Java и .NET, есть на что посмотреть?тиражируемого ПО на Java как грязи Угу. Вот только качество у него как-бы того, тоже не очень чистое, даже попахивает. HМаксимТелепузикоВсе бабушки уже этому обучены?если бабушко зайдет на сайт интернет-банка использующего java-апплет интернет-банк, бабушка и java-applet? В какой стране? o_O Это где такие комбинации встречаются? HМаксимЧему тут должна обучаться бабушка? все интуитивно понятно Ты хоть раз бы сходил в техподдержку интернет банков, а? HМаксимТелепузикоТы много видел на .NET-е промышленного ПО, зая?Кисо, я по крайней мере не видел ни одного коробочного шароварного коммерческого ПО на .NET из чего я делаю глубокомысленный вывод что все ПО на шарпе промышленное инхаусное. Промышленное ПО - это управление контроллерами, станками и прочими автоматизированными линиями, кисо. АСУТП. HМаксимТелепузикоА вот эти калеки мало кому интересныЭто и называется промышленное ПО, банкинги там, бухгалтерии , биллинги, вот это всё SAP, 1C, Axapta уже переписаны на .NET и Java? И давно? Уди буди. Ты вообще где работаешь? Охранником в супермаркете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 18:46 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Телепузикоинтернет-банк, бабушка и java-applet? В какой стране? o_O Это где такие комбинации встречаются?подставь вместо "бабушко" "дебилушко". если дебилушко смог заработать денег, положить их в банк, завести себе мобильный телефон и получить логин к интернет-банкингу то у него точно есть способность установить себе на комп джаву.Промышленное ПО - это управление контроллерами, станками и прочими автоматизированными линиями, кисо. АСУТПИ АСУТП на джаве хватает, по крайней мере на rsnd читал обсуждение JEE софтины собирающей в Газпроме инфу с датчиков в базу данныхТелепузикоТы вообще где работаешь? Охранником в супермаркете?Ну, зато хоть не в банке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 19:25 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимподставь вместо "бабушко" "дебилушко". если дебилушко смог заработать денег, положить их в банк, завести себе мобильный телефон и получить логин к интернет-банкингу то у него точно есть способность установить себе на комп джаву. Ну не стоит о всех судить по себе, поверь. Если ты умеешь ставить Java - молодец. А теперь посмотри на своих однклассников, и подумай хорошо. Знают ли они вообще слово Java, ась? HМаксимHПромышленное ПО - это управление контроллерами, станками и прочими автоматизированными линиями, кисо. АСУТПИ АСУТП на джаве хватает, по крайней мере на rsnd читал обсуждение JEE софтины собирающей в Газпроме инфу с датчиков в базу данных Сбор данных - это еще не управление, ваш КО. Собирать данные и на Excel можно, вполне. Мало ли каких глупостей понаделают студенты. HМаксимТелепузикоТы вообще где работаешь? Охранником в супермаркете?Ну, зато хоть не в банке Вот и замечательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 19:46 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоНу не стоит о всех судить по себе, поверь. Если ты умеешь ставить Java - молодец. А теперь посмотри на своих однклассников, и подумай хорошо. Знают ли они вообще слово Java, ась?ты не поверишь, они даже в более сложных вговнокласниках и одноконтактиках разбираются, а там кнопок куда как больше чем однаСбор данных - это еще не управление, ваш КО. Собирать данные и на Excel можно, вполнену для завинчивания вентилей наверное у них другой софт, более отлаженный, надежный и нежрущий. однако это не значит что этот же софт можно использовать для накопления статистики, планирования и анализа. а некоторые промышленники и этим занимаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 20:47 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимТелепузикоНу не стоит о всех судить по себе, поверь. Если ты умеешь ставить Java - молодец. А теперь посмотри на своих однклассников, и подумай хорошо. Знают ли они вообще слово Java, ась?ты не поверишь, они даже в более сложных вговнокласниках и одноконтактиках разбираются, а там кнопок куда как больше чем одна Ты не поверишь. Но там они решают те вопросы, которые им понятны и нужны, да еще и могут обучаться друг у друга. А задачи установки java перед ними никто не ставит, в одноклассниках. Разницу чувствуешь? HМаксимоднако это не значит что этот же софт можно использовать Какая-то логика у тебя... 8-битная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 22:37 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоДело не в западле включить или не включить. Они просто не знают, как это делать. Они вообще не знают даже слов таких - update, .net framework. Для таких случаев есть quieе mode для установки фреймфорков - можно просто включить его в инсталлятор и даже получать от инсталлятора информцию о прогрессе. Насколько я знаю сервиспак тоже можно установить автоматом. Скажи ей - обновите .NET FW до четвертой версии. Она просто не поймет, о чем именно ты ее просишь. И даже через час объяснений - не поймет. Я, наверное, тоже не пойму потому, что фреймворки ставятся side-by-side для совместимости :). То есть если у вас стоит вторая версия, то 4 версия поставится рядом и пока вы не укажете, что ваша прогамма совместима с 4 версией, она будет выполняться под 2й. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 22:49 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимПоэтому если .NET 4.0 не устанавливается на ШindoшsXP это какбы намек пользователям XP что им пора обновлять ОС Для справки: 4.0 может установиться на XP SP3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 22:51 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Я, наверное, тоже не пойму потому, что фреймворки ставятся side-by-side для совместимости :). То есть если у вас стоит вторая версия, то 4 версия поставится рядом и пока вы не укажете, что ваша прогамма совместима с 4 версией, она будет выполняться под 2й. Все! Ты меня поборол! Начинай тиражировать свое .NET изделие в массы, расскажешь потом о результатах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 22:52 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоSAP, 1C, Axapta уже переписаны на .NET и Java? И давно? На счет сапы и 1Ц не знаю, а аксапта начиная с девятки уже более-менее адекватно с .Net дружит, по крайней мере в одну сторону. 12 уже в обе стороны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 22:55 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
kDnZPТелепузикоSAP, 1C, Axapta уже переписаны на .NET и Java? И давно? На счет сапы и 1Ц не знаю, а аксапта начиная с девятки уже более-менее адекватно с .Net дружит, по крайней мере в одну сторону. 12 уже в обе стороны. Ну и что? 1С точно так-же дружит и Java, .NET, C++, Delphi и всеми остальными. Ты разницу между "переписали на" и "есть возможность вызвать код написанный на" не понимаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 22:58 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоОни не нужны для написания дескропных, системных приложений и игр. В т.ч. html и javascript (у них другая ниша - web) Знаю кучу приложений которые тонкая обёртка над вебстраничкой (например UI дровов моего сканнера сделанный хрен знает когда, когда не было trace monkey и V8). В Android, WP7 многие приложения на java и silverlight игры вообще могут делаться на флеше (для казуалов достаточно но уже есть http://chrome.angrybirds.com/ http://http://www.cuttherope.ie/ ). Вы действительно думаете, для программок учета финансов и подсчета количества отжиманий недостаточно js + html5? У моего MP3 плеера оболочка, похоже, на WPF. А для серверов есть python, go, ruby и да, вот та самая Java - причем без требования дополнительных fee. Сервера тоже бывают разные я не экономист, но вроде надо считать в целом (что дает и что стоит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:05 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Телепузико, вполне возможно, что с MorphX уйдут на .Net, т.к. в принципе я не вижу фундаментальных сложностей. А тот же X++ сделают еще одним языком для .Net, но это уже не в 12. Но походу к тому идет. * Попробуйте осознать мною написанное. Только спокойно и без эмоций. И подумать над тем, что процесс переписывания не предполагает сегодня все поломали, а завтра мы наш, мы новый мир с нуля постоим. Это по крайней мере глупо и слегка неверно по отношению к имеющимся разработчикам под MS Dynamics AX, которых не так уж чтобы сильно много было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:07 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Вы действительно думаете, для программок учета финансов и подсчета количества отжиманий недостаточно js + html5? Я действительно знаю, что даже для написания программок учета финансов и отжиманий - нужно собрать сначала свой инструментарий, а чтоб его собрать - сначала надо подобрать среду из тех примитивов, что предлагают на рынке (языки, библиотеки), потом это все осознать, потом наработать в них устойчивые конструкции (шаблоны). И только потом что-то получится. Хотя глупые молодые программисты, конечно, уверены, что можно просто взять поставить VS, поставить F#, херак - и панислась, писание кода нетленного. Оно ведь так привычно - ведь пока студентом был, говнокодил прям по месту, и даже отлично препод ставил, да? Ага ага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:15 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоSAP, 1C, Axapta уже переписаны на .NET и Java? И давно? JFYI Axapta Dynamics CRM, насколько я знаю на .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:17 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#ТелепузикоSAP, 1C, Axapta уже переписаны на .NET и Java? И давно? JFYI Axapta Dynamics CRM, насколько я знаю на .NET Ну ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:20 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоSAP, 1C, Axapta уже переписаны на .NET и Java? И давно? Oracle E-Business suite, насколько я знаю, на Java во многом тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:22 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#ТелепузикоSAP, 1C, Axapta уже переписаны на .NET и Java? И давно? Oracle E-Business suite, насколько я знаю, на Java во многом тоже Ну конечно конечно. Тебе из браузера оно виднее, как там оно, на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:23 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоНачинай тиражировать свое .NET изделие в массы, расскажешь потом о результатах? Дык я с тобой согласен во многом - только ты взял определенную область, которая тебе интересна, и все компромиссы принятые там пытаешься распространить всюду в категоричной форме. Я даже с тобой не спорю - поправляю только в деталях с которыми несогласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:28 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F# ты взял определенную область, которая тебе интересна Именно так. Области - тиражный софт для масс, для народа. И горизонтально масштабируемые серверные приложения (sharding). А гамнокодирование под единичный заказ или "дописывание" всяких там OEBS не интересно в принципе. Там и так тысячи полуграмотных оболтусов пытаются кормиться, зачем с ними конкурировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:39 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#Вы действительно думаете, для программок учета финансов и подсчета количества отжиманий недостаточно js + html5? Я действительно знаю, что даже для написания программок учета финансов и отжиманий - нужно собрать сначала свой инструментарий, а чтоб его собрать - сначала надо подобрать среду из тех примитивов, что предлагают на рынке (языки, библиотеки), потом это все осознать, потом наработать в них устойчивые конструкции (шаблоны). Совершенно согласен. И только потом что-то получится. Хотя глупые молодые программисты, конечно, уверены, что можно просто взять поставить VS, поставить F#, херак - и панислась, писание кода нетленного. Согласен. Причем период освоения зависит от того, насколько используемое средство высокоуровневое (для понимания достаточно логики без знания традиций) и насколько оно ближе с тем, что ты знаешь (можешь использовать старые приемы). А вообще, это ты к чему? Оно ведь так привычно - ведь пока студентом был, говнокодил прям по месту, и даже отлично препод ставил, да? Это сильно зависело от препода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:42 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоСбор данных - это еще не управление, ваш КО. Собирать данные и на Excel можно, вполне У нас АСУ ТП работают так: В производственных АСУ ТП системы обычно строятся по трехуровневому принципу: Нижний уровень (полевой уровень, field) АСУ ТП представляет собой различные датчики (сенсоры) и исполнительные механизмы. Средний уровень (уровень контроллеров) состоит из программируемых логических контроллеров (ПЛК, в англоязычной литературе - PLC). Он как раз принимает полевые данные и выдает команды управления на нижний уровень. Управление в ПЛК осуществляется по заранее разработанному алгоритму, который исполняется циклически (прием данных – обработка – выдача управляющих команд). Верхний уровень - это уровень визуализации, диспетчеризации (мониторинга) и сбора данных . На этом уровне задействован человек, т.е. оператор (диспетчер). Если он осуществляет контроль локального агрегата (машины), то для его осуществления используется так называемый человеко-машинный интерфейс (HMI, Human-Machine Interface). Если оператор осуществляет контроль за распределенной системой машин, механизмов и агрегатов, то для таких диспетчерских систем часто применим термин SCADA (Supervisory Control And Data Acqusition - диспетчерское управление и сбор данных, англ.) В обоих случаях верхний уровень АСУ ТП обеспечивает сбор, а также архивацию важнейших данных от ПЛК, их визуализацию, т.е. наглядное (в виде мнемосхем, часто анимированных) представление на экране существо и параметры происходящего процесса. При получении данных система самостоятельно сравнивает их с граничными параметрами (уставками) и при выходе за границы уведомляет оператора с помощью тревог. Оператор, который для начала работы должен авторизоваться (зарегистрироваться), запускает технологический процесс, имеет возможность остановить его полностью или частично, может изменить режимы работы агрегатов (изменяя уставки) и т.п. При этом система записывает все происходящее, включая действия оператора, обеспечивая "разбор полетов" в случае аварии или другой нештатной ситуации. Тем самым обеспечивается персональная ответственность управляющего оператора. И верхний уровень в АСУ ТП зачастую бывает на Java/Net. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:45 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#пропущено... Oracle E-Business suite, насколько я знаю, на Java во многом тоже Ну конечно конечно. Тебе из браузера оно виднее, как там оно, на самом деле. Ты сам знаешь? Расскажи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:46 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#А вообще, это ты к чему? Это вообще к тому, что писать устойчивые шаблоны не учат. И даже видеть их в уже готовых решениях - тоже, мало кто может. 99% кодеров просто берут и "пишут как слышут". Задача наработки шаблонов (не паттернов, а просто шаблонов) - у них как-то даже не возникает в собственной голове. Нет, не в целях сэкономить время (типо потом будем писать быстро-быстро). Хотя и это имеет место в результате. В целях повышения качества, стабильности решений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:49 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF# ты взял определенную область, которая тебе интересна Именно так. Области - тиражный софт для масс, для народа. Под десктоп и айфон. И горизонтально масштабируемые серверные приложения (sharding). Но тут ты не против Java, а против .NET из за fees? А гамнокодирование под единичный заказ или "дописывание" всяких там OEBS не интересно в принципе. Там и так тысячи полуграмотных оболтусов пытаются кормиться, зачем с ними конкурировать? Мне кажется этот сайт, в-основном, населен нами, полуграмотными оболтусами работающими по единичным заказам и дописывающие оебсы. И велика вероятность, что топик старте один из нас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:51 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Ты сам знаешь? Расскажи. Там, как и в SAP, ядро на древнем 4GL (PL/SQL). Сверху просто обертка на Java, для отображения форм и запуска серверов приложений. Кое-что полностью сделано на Java (CRM), но используются протухшее гамно в виде BC4J и UIX, которое почтиофициально признано бесперспективным (как минимум UIX давно не развивается). Выглядит оно все откровенно чужеродным и кривым. Смотреть без слез на эти "web" интерфейсы просто нельзя (и даже появляется нешуточная гордость за команду 1С-ников). По сути - нагромождение нелепостей и рудиментов, от которых отказаться уже нельзя, и развивать которые тоже как-то не сильно и получается. Причем у всех них ситуация примерно похожая. Все это ИМХО конечно. А к чему вопрос-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:55 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#А вообще, это ты к чему? Это вообще к тому, что писать устойчивые шаблоны не учат. И даже видеть их в уже готовых решениях - тоже, мало кто может. 99% кодеров просто берут и "пишут как слышут". Задача наработки шаблонов (не паттернов, а просто шаблонов) - у них как-то даже не возникает в собственной голове. Как это относится к теме разговора? Нет, не в целях сэкономить время (типо потом будем писать быстро-быстро). Хотя и это имеет место в результате. В целях повышения качества, стабильности решений. Имхо, стабильные шаблоны должны быть выражены в коде. Если они не могут быть выражены в коде - есть проблема с уровнем абстракции языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:56 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#а против .NET из за fees? Именно так. А еще из-за закрытости. Преимущество того-же LAMP в том, что ты можешь сам (не лично, но командой) пофиксить critical issue, не дожидаясь соизволения вендора (весь код среды открыт - от OS и компилятора до библиотек). Хотя тем, кто делает единичные поделки - оно это все явно не актуально (винду переставил - и нормуль, ага). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:58 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#Ты сам знаешь? Расскажи. По сути - нагромождение нелепостей и рудиментов, от которых отказаться уже нельзя, и развивать которые тоже как-то не сильно и получается. Причем у всех них ситуация примерно похожая. Все это ИМХО конечно. А к чему вопрос-то? Просто интересно, как там в общих чертах устроено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:02 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Имхо, стабильные шаблоны должны быть выражены в коде. Если они не могут быть выражены в коде - есть проблема с уровнем абстракции языка. При чем тут язык? Ну ок. Пойди посмотри на ruby on rails. Там идея шаблонов прямо в основе (реализация через жопу, но то уже детали). Т.е. они тебе под задачи просто берут и генерируют заготовку. Весь инфраструктурный обвяз - и файл для модели, файл для контроллера. Тебе о них думать не нужно, о заготовках. Просто туда вписал в уже сгенерированные заготовки свои поля в модельку и для ввода, кнопки понавесил, две строчки логики в нужное место и вуаля - все работает. Понятно о чем я сейчас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:02 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Просто интересно, как там в общих чертах устроено. Реализовано громозко и криво, хотя есть чему и поучиться. Поищи гуглом JHeadStart. Это еще один пример работы от генерации моделей. Стоит только посмотреть на гигатонны кода, который именно генерируется из модели для простеших задач - чтоб понять, что у создателей Java сред (J2EE, JSF) - с головой было явно туго. Вот CRM в OEBS попытались развивать по образу JHeadStart. Но... получилось как всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:05 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоПреимущество того-же LAMP в том, что ты можешь сам (не лично, но командой) пофиксить critical issue, не дожидаясь соизволения вендора (весь код среды открыт - от OS и компилятора до библиотек). Насколько часто в вашей практике возникают critical issues для которых нет воркэраунда? Нет ли у вендрорв планов саппорта, по которым они решают такие штуки быстро? Хотя тем, кто делает единичные поделки - оно это все явно не актуально (винду переставил - и нормуль, ага). А фикс написать быстрее чем винду переставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:07 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#ТелепузикоПреимущество того-же LAMP в том, что ты можешь сам (не лично, но командой) пофиксить critical issue, не дожидаясь соизволения вендора (весь код среды открыт - от OS и компилятора до библиотек). Насколько часто в вашей практике возникают critical issues для которых нет воркэраунда? Нет ли у вендрорв планов саппорта, по которым они решают такие штуки быстро? Хотя тем, кто делает единичные поделки - оно это все явно не актуально (винду переставил - и нормуль, ага). А фикс написать быстрее чем винду переставить? В том-то и дело, что для написания workaround иногда бывает полезно продебажить достаточно глубоко, а не перебирать варианты методом тыка или авося. Насчет часто или нет... Систему или сервер БД никто сам не чинит, ясен пончик. А вот прикладные библиотеки - это всегда пожалуйста, уж поверь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:13 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#Имхо, стабильные шаблоны должны быть выражены в коде. Если они не могут быть выражены в коде - есть проблема с уровнем абстракции языка. При чем тут язык? Язык при том что он может позволить запасать шаблоны в форме названия какой-то сущности, куда можно только подставить параметры, а может позволить только зазубрить некий набор действий, который надо повторять вручную. Понятно о чем я сейчас? Я именно о том же - в RoR есть готовый набор шаблонов, которые надо освоить. Изначально речь шла о шаблонах который программист нарабатывает. Я просто хотел подчеркнуть что возможность заюзать наработанный не тобой шаблон или сохранить в удобной форме наработанный свой зависит от уровня языка. Например, интересно было бы посмотреть на реализацию LINQ на C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:14 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Телепузикопропущено... При чем тут язык? Язык при том что он может позволить запасать шаблоны в форме названия какой-то сущности, куда можно только подставить параметры, а может позволить только зазубрить некий набор действий, который надо повторять вручную. Шаблон != generic. Шаблон это тупо шаблон, набор файлов, для заполнения всяким разным кодом и не только кодом. Какая разница, на каком языке оно все? F#Понятно о чем я сейчас? Я именно о том же - в RoR есть готовый набор шаблонов, которые надо освоить. Изначально речь шла о шаблонах который программист нарабатывает. Ты не поверишь. Но даже для RoR можно сделать свой генератор шаблонов, который будет генерить вот весь тот рельсовский маразм, из высокоуровневого описания задачи. F#Я просто хотел подчеркнуть что возможность заюзать наработанный не тобой шаблон или сохранить в удобной форме наработанный свой зависит от уровня языка. Например, интересно было бы посмотреть на реализацию LINQ на C++. При чем тут язык? Открой доку на Jheadstart посмотри. Там просто делается модель данных, и указывается - каким образом пользователь будет с ними, с данными, работать, в принципе. Через таблицу или через форму. Или еще как. А как оно там будет в конечном счете реализовано - через LINQ или через ActiveRecord - это уже до лампочки, это пусть генератор сам решает, какой очередной бредогенератор использовать (т.е. генерировать код под какой именно бред - под бред по имени LINQ или бредотину по имени ActiveRecord). Модели - ей фиолетово на LINQ и на язык. Модель конечной задачи, к языку реализации отношения вообще не имеет. Это просто описание предметной области. Без привязки к языку реализации. Так понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 00:24 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоПросто туда вписал в уже сгенерированные заготовки свои поля в модельку и для ввода, кнопки понавесил, две строчки логики в нужное место и вуаля - все работает. Понятно о чем я сейчас?да. понятно. тупо тот же самый MS Access "изобрели", только с открытым исходным кодом и без "визуальных построителей интерфесов" и QBE Гордиться какбы нечем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 13:11 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
НМаксимда. понятно. тупо тот же самый MS Access "изобрели", только с открытым исходным кодом и без "визуальных построителей интерфесов" и QBE Гордиться какбы нечем Да, похоже ты так нихрена и не понял. При чем тут msaccess, зая? У телеги и BMX x7 тоже четыре колеса. Это что, значит x7 - телега, гордиться нечем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 13:24 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоHМаксимоднако это не значит что этот же софт можно использовать Какая-то логика у тебя... 8-битная.тебе, похоже, еще объяснять и объяснять надо. вон, читай 12343843 , человек все объяснил тебе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 13:29 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
HМаксимТелепузикопропущено... Какая-то логика у тебя... 8-битная.тебе, похоже, еще объяснять и объяснять надо. вон, читай 12343843 , человек все объяснил тебе Он даже сам себе там ничего не объяснил. Нахрен мне его верхний уровен? На верхнем уровне можно вообще Excel с тремя кнопками и графиком поставить, дальше что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 13:51 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
[quot Телепузико]F#пропущено... Язык при том что он может позволить запасать шаблоны в форме названия какой-то сущности, куда можно только подставить параметры, а может позволить только зазубрить некий набор действий, который надо повторять вручную. Шаблон != generic. Шаблон это тупо шаблон, набор файлов, для заполнения всяким разным кодом и не только кодом. Какая разница, на каком языке оно все? [quot] От языка зависит, надо ли для конкретной задачи заниматься забиванием чего-то в библиотечку или можно сделать функцию, класс, generic, монаду, active pattern, макрос, type provider чтобы не копипастить оттуда или из мозга, а просто вызвать. Ты не поверишь. Но даже для RoR можно сделать свой генератор шаблонов, который будет генерить вот весь тот рельсовский маразм, из высокоуровневого описания задачи. Для этого надо сначала придумать нотацию на которой записывать высокоуровневое описание задачи. А такую нотацию можно назвать языком. Соответственно, если на RoR надо генерировать шаблоны из такой нотации, значит его уровня абстракции не хватает. При чем тут язык? Открой доку на Jheadstart посмотри. Немного почитал - я так понял, что это генератор Web UI на JSF для Entities чего-то под названием Oracle ADF. Мне вот интересно как раз как там бизнес-логика пишется - я так понимаю надо читать мануал по ADF, но там по быстрому не нашел. Там просто делается модель данных, и указывается - каким образом пользователь будет с ними, с данными, работать, в принципе. Через таблицу или через форму. Или еще как. Вот у меня определены сущности например, если я нагенерил на этом добре интерфейса, как мне расчитать себестоимость продукции или там зарплату кого-то. На чем я буду писать ждя этого код. Так же, как я понял, разные бизнес правила вводятся там на некотором специфичном языке. То есть правила валидации вводятся в окошках этой тулзовины. Мне вот интересно, если создан такой технологический закоулок, как там работают всяческие программистские удобства - intellisense контроль версий и прочее. Насколько сплошную абстракцию создает этот тул - надо ли в практическом программировании опускаться на уровень ниже в нагенеренный код и что-то там менять или можно даже не знать что там оно нагенерило. А как оно там будет в конечном счете реализовано - через LINQ или через ActiveRecord - это уже до лампочки, это пусть генератор сам решает, какой очередной бредогенератор использовать (т.е. генерировать код под какой именно бред - под бред по имени LINQ или бредотину по имени ActiveRecord). Я пока не могу ничего про это возразить, поскольку такие инструменты мне пока неизвестны. Для практических задач надо пользоваться чем-то уровня C# или Ruby. Если Jheadstart такой инструмент, то хотелось бы узнать, куда там вбивают алгоритмы и на каких языках они пишут Модели - ей фиолетово на LINQ и на язык. Модель конечной задачи, к языку реализации отношения вообще не имеет. Это просто описание предметной области. Без привязки к языку реализации. Так понятно? Если модель для людей которые должны на каком-то еще инструменте далее описывать задачу для ее автоматического решение, то людям не пофиг язык реализации. Если модель для автоматического средства, которое генерит весь код решения задачи, то элементы из которых ее состявляют и есть язык реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 18:56 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#Для этого надо сначала придумать нотацию на которой записывать высокоуровневое описание задачи. А такую нотацию можно назвать языком. Зачетная шизофазия. Т.е. план, к примеру, строения здания обязательно требует создания языка? Да неужели? Ты вообще разницу между языковыми и библиотечными средствами понимаешь, нет? F#Немного почитал - я так понял, что это генератор Web UI на JSF для Entities чего-то под названием Oracle ADF. Мне вот интересно как раз как там бизнес-логика пишется - я так понимаю надо читать мануал по ADF, но там по быстрому не нашел. Какая разница как она там пишется? В нужные места пишутся обработчики событий, в чем проблема? F#Вот у меня определены сущности например, если я нагенерил на этом добре интерфейса, как мне расчитать себестоимость продукции или там зарплату кого-то. На чем я буду писать ждя этого код. Ты хоть раз проектировал систему чуть сложнее расчета себестоимости или расчета зарплаты, пупсик? Ты хоть понимаешь, чем алгоритм расчета от модели системы (модели системы реального мира) отличается? F#Так же, как я понял, разные бизнес правила вводятся там на некотором специфичном языке. То есть правила валидации вводятся в окошках этой тулзовины. Мне вот интересно, если создан такой технологический закоулок, как там работают всяческие программистские удобства - intellisense контроль версий и прочее. Ты как всегда - нихнера не понял. F#Я пока не могу ничего про это возразить, поскольку такие инструменты мне пока неизвестны. Для практических задач надо пользоваться чем-то уровня C# или Ruby. Это и есть низкосортное говнокодирование. Ты просто переводишь требования реального мира на говнокод. Т.е. работаешь говнокодогенератором. Стыд глаза не жжет? F#Если Jheadstart такой инструмент, то хотелось бы узнать, куда там вбивают алгоритмы и на каких языках они пишут Алгоритмы расчета себестоимости там пишут на C/C++, если тебе интересно, а какой зарплаты - на Java или PL/SQL. Какая разница? F# Если модель для людей которые должны на каком-то еще инструменте далее описывать задачу для ее автоматического решение, то людям не пофиг язык реализации. Ясен пончик, генератору говнокода - не пофиг язык говнокодирования. Тоже мне КО. F#Если модель для автоматического средства, которое генерит весь код решения задачи, то элементы из которых ее состявляют и есть язык реализации. Господи. Неужели так трудно понять, что для написания расчета зарплаты - проще взять двух кодирующих обезьянок, прям вон студентов каких. И они это сделают. Но эти обезьянки никогда не создатут структуру системы. Ну хорошо, поясню доходчиво. Вот здание строят, ок? Какая разница кто там будет двери ставить или проводку ложить? Да любой узбек повесит розетки или окна поставит (в твоем понимании - понапишет расчет зарплаты). Пофиг какой системы двери. А ты найди людей, которые смогут проект здания составить, сделать прочностный расчет, просчитать вентиляцию, дизайн фасада сделать (в моем понимании - создаст модель, каркас системы). Ку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 20:43 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Я мимо проходил, так чисто вскользь увидел, случайно так отвечаю: ТелетелоТ.е. план, к примеру, строения здания обязательно требует создания языка? Да неужели? Ты вообще разницу между языковыми и библиотечными средствами понимаешь, нет? Любая задача может быть выражена на языке, который для этого лучше всего подходит. Создание такого языка в крупных проектах может являться ключом к успеху. Собсна мы функциональщики так и делаем, под любую задачу создаем язык, на котором задача решается легко и понятно. Разумеется словосочетание "обязательно требует" тут не столь категорично. Но желательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 23:02 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Думан КонстантинСобсна мы функциональщики так и делаем, под любую задачу создаем язык Собсна мы, императивщики, под любую задачу создаем библиотеки, а не языки (а еще мы не ходим на руках, и не стоим на головах, и многое другое не делаем, что делают ненормальные люди) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2012, 23:37 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Телепузико, Посмотрите на SQLDeveloper. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 08:09 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ljnk0jТелепузико, Посмотрите на SQLDeveloper. Уже три года на него смотрю. Сказочно глючное гамно, в сравнении с PSD или TOAD. Память может всю сьесть или уйти в несознанку на пустом месте, без видимых причин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 11:01 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
Давайте хоть 1 апреля не будем маяться дурью и ответим топикстартеру чем же JDeveloper не подойдет под его требования. А еще не придумали ли такую среду разработку как Delphi или VisualStudio, но только под чтобы можно было на Java писать, и чтобы это потом работало на любой платформе (включая андроид). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 12:57 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоF#Для этого надо сначала придумать нотацию на которой записывать высокоуровневое описание задачи. А такую нотацию можно назвать языком. Зачетная шизофазия. Т.е. план, к примеру, строения здания обязательно требует создания языка? Да неужели? Ну я в данном случае использую обобщенное понятие "язык". В случае со зданиями это может быть язык обозначений на плане (совокупность принятых методов обозначений на чертежах). Кстати, если ты читал какую-нибудь книжку по design patterns, в начале часто есть ссылка на работу Кристофера Александра, который придумал язык паттернов именно для архитектуры зданий. Я не имел ввиду, что обязательно придумать нотацию специльно для данного конкретного проекта, но для формулирования модели должен быть некий язык предметной области, и, возможно, софтверное его выражение. Ты вообще разницу между языковыми и библиотечными средствами понимаешь, нет? Когда-то понимал, но теперь думаю что она весьма размытая - после того, как узнал о термине internal dsl F#Немного почитал - я так понял, что это генератор Web UI на JSF для Entities чего-то под названием Oracle ADF. Мне вот интересно как раз как там бизнес-логика пишется - я так понимаю надо читать мануал по ADF, но там по быстрому не нашел. Какая разница как она там пишется? В нужные места пишутся обработчики событий, в чем проблема? Мне хотелось бы знать, на каком языке пишутся эти обрабочики и как они интегрируются со средствами моделирования. Например, как написать "взять все сотрудников у которых в таком то периоде сузествует надбавка больше 15%" или что-то в этом роде. Проблема может быть в существовании явных швов между средствами моделирования и средствами описания алгоритмов. F#Вот у меня определены сущности например, если я нагенерил на этом добре интерфейса, как мне расчитать себестоимость продукции или там зарплату кого-то. На чем я буду писать ждя этого код. Ты хоть раз проектировал систему чуть сложнее расчета себестоимости или расчета зарплаты, пупсик? Ни разу - поэтому интересуюсь у знающих людей как они делают. Не мог бы ты дать ссылку на примерчик обработчика? Ты хоть понимаешь, чем алгоритм расчета от модели системы (модели системы реального мира) отличается? Понимаю. [quot] F#Я пока не могу ничего про это возразить, поскольку такие инструменты мне пока неизвестны. Для практических задач надо пользоваться чем-то уровня C# или Ruby. Это и есть низкосортное говнокодирование. Ты просто переводишь требования реального мира на говнокод. Т.е. работаешь говнокодогенератором. [quot] В названном тобой инструментарии не приходится это делать? Грубо говоря на чем пишутся обработчики? Стыд глаза не жжет? А почему, собственно, мне должен жечт стыд - я занимаю свою нишу в системе разделения труда. Всем водопроводчикам и сантехникам по-твоему должно быть стыдно? Ясен пончик, генератору говнокода - не пофиг язык говнокодирования. Тоже мне КО. Процесс разработки на Jheadstart обходится без человека на должности "генератора говнокода". Если нет, то почему тогда пофиг что там внутри - LINQ или ActiveRecord? Если да, то хотелось бы знать как. Ну хорошо, поясню доходчиво. Вот здание строят, ок? Какая разница кто там будет двери ставить или проводку ложить? Да любой узбек повесит розетки или окна поставит (в твоем понимании - понапишет расчет зарплаты). Пофиг какой системы двери. Есть строительный пистолет, которым надо пользоваться очень внимательно и осторожно, иначе человек отстреливает себе ногу, а есть - с предохранителем. Какой бы вы выбрали для своих узбеков? А ты найди людей, которые смогут проект здания составить, сделать прочностный расчет, просчитать вентиляцию, дизайн фасада сделать (в моем понимании - создаст модель, каркас системы). Ку? Мы сейчас, по-моему, обсуждаем инструментарий как таковой. Соответственно надо его рассматривать с позиции совокупности организации работы как инжереров так и узбеков. Если вернуться к началу треда и посмотреть на сообщение топиктартера, то его, скорее, интересуют средства узбекского уровня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:06 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F# интересуют средства узбекского уровня. Тебя тоже интересуют именно эти средства. И я там выше говорил - обработчики пишутся на Java, C/C++, PL/SQL. Какая разница, вообще, на чем их писать? Да хоть на brainfuck. Опиши API (Remote API, на любом средстве), адаптер и вперед. Если говорить про JHeadStart - то там начинается все с Java. А что будет дергать Java код дальше - это уже вопрос десятый. В упор не понимаю, почему для тебя это так архиважно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:16 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
F#А почему, собственно, мне должен жечт стыд - я занимаю свою нишу в системе разделения труда. Всем водопроводчикам и сантехникам по-твоему должно быть стыдно? Да, им очень стыдно. Чистить гамно целыми днями - явно не повод для гордости. Но у них выбора нет (способностев, чтоб почитать про model-driven development, к примеру). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:21 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
[quot Телепузико] Если говорить про JHeadStart - то там начинается все с Java. А что будет дергать Java код дальше - это уже вопрос десятый. [quot] Можно ссылку на пример? Така как в Java нету LINQ возможно интерфейс entities либо налагает кучу ограничений на запрос, сформулированный на Java либо код статически не проверяется, либо выглядит очень громоздко. В упор не понимаю, почему для тебя это так архиважно. Все оставльное примерно понятно, во-первых. А во вторых хотелось бы узнать действительно без разницы LINQ там или Active Record или-таки нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:41 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоДа, им очень стыдно. Чистить гамно целыми днями - явно не повод для гордости. Но у них выбора нет (способностев, чтоб почитать про model-driven development, к примеру). Дык мы уже договорились, что все равно придется кому-то засучить рукава и "писать обработчик" - прочитают они про mdd или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:45 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
[quot F#]Все оставльное примерно понятно, во-первых. А во вторых хотелось бы узнать действительно без разницы LINQ там или Active Record или-таки нет. LINQ и ActiveRecord нет в мире Java. Кому-то нужно будет их привязывать в виде POJO или подобного (чтоб сделать JSF/JSP Java Binding). А так там в основе BC4J, это такой себе J2EE Entiry Bean, только специфичный. Да вообще, какая разница, как оно там реализовано? Я что тебе давал JHeadStart как готовое к применению? Это просто пример разработки от моделей. Пример, понимаешь? Пример! Там смотреть надо на сам принцип описания моделей, и на генератор, которых из этих описаний уже генерит код (устраняя прокладку - говнокодера). А ты куда смотришь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 16:40 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
телетело(а еще мы не ходим на руках, и не стоим на головах, и многое другое не делаем, что делают ненормальные люди) Звучит как оскорбление. Не профессионально. Я не призываю к обсуждению плюсов и минусов императивного подхода и функционального. Я говорю лишь как оно есть на самом деле. Тех кто не по наслышке знает что такое DSL и тех кто этим живет выгодно отличает отсутствие дешевых понтов в стиле "братиша, ты что не понимаешь разницы между языком и библиотекой". Нет, потому что то что ты называешь библиотекой, для них есть язык на котором они могут создать еще много нужных и полезных языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 23:47 |
|
||
|
Средства разработки
|
|||
|---|---|---|---|
|
#18+
ТелепузикоLINQ и ActiveRecord нет в мире Java. Кому-то нужно будет их привязывать в виде POJO или подобного (чтоб сделать JSF/JSP Java Binding). Ладно, поищем, как раз перед тем кака я прекралит интересоваться джавой, там принимали JDO как часть EJB, насколько я помню А так там в основе BC4J, это такой себе J2EE Entiry Bean, только специфичный. Да вообще, какая разница, как оно там реализовано? Я что тебе давал JHeadStart как готовое к применению? Это просто пример разработки от моделей. Пример, понимаешь? Пример! Дык на данном примере мы видим что нам приходится писать "обработчики" на конкретном языке программирования и, соответственно, иметь дело со всеми его недостатками. Если есть более достойный пример - велкам. Там смотреть надо на сам принцип описания моделей, и на генератор, которых из этих описаний уже генерит код (устраняя прокладку - говнокодера). А ты куда смотришь? Я пока вижу MDA примерно как везде (плюс-минус), причем абстракция не сплошная в весьма дырявая (см. "закон дырявых абстракций")- то есть прокладка-говнокодер, неустранена (боюсь при практическом применении этого чуда, даже в области за который она берется - вебинтерфейс - будет прогладывать нижележащий уровень абстракции). Ты ж сам говорил, тчо для обработчиков нужен говнокодер, а я ранее говорил, что не знаю таких тулзов, в которых не было бы "обработчиков" на каком-то обычном языке программирования. Просьба показать пример тенологии, где дествительно пофиг, что там внутри LINQ или Actove Record, а то пока, боюсь предлагается решить только часть задачи (генерация гуя), а для бизнес-логики, приходится писать код на Java, каковая не предлагает средств для безгеморройной интеграции декларативных запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 06:44 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1342331]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
136ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 617ms |

| 0 / 0 |
