Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Linn писал(а):
Речь идет не о написании программы под linux, а об установке сервера PostgreSQL под linux вместо, что там у них было, MS SQL-Server под винду
Клиент 1С под линукс появится тогда, когда этого затребует корпаративный рынок. А затребует тогда, когда МС начнет заламывать руки, очередная волная случится мне думается с выходом Висты. Ну не может наш средний и мелкий бизнес позволить себе платить и за винду
Catar писал(а):
я о них и говорил. На 15 вакансий жавы и дот нета 2 вакансии C++. Правда следует заметить, что на C++ вакансиях платят баксов на 300-500 побольше Wink но там экспертные вакансиив в основном.
У нас пока разнообразия побольше. Мне допустим не импонирует жаба и круг задач которые она решает, по этому я с ней не дружу и надеюсь не прийдется (примерно тоже самое можно сказать он .нет).
Catar писал(а):
Этих кстати немного у нас. Если .NET - то в основном WinForms и ADO. А вместо аспа у нас сотни php вакансий.
У нас php вакансии, плохо оплачиваются. Вот кстати разница уже на лицо.
Catar писал(а):
Как раз здесь нет ничего спорного - время разработки снижается кардинально - не надо возиться с памятью. Я пока еще мало знаком с дот нетом, но программировать на Java куда как удобнее чем на C++ в том числе и из-за сбоорки мусора. Другое дело, что возможностей меньше - но об этом см ниже
Правильное проектирование с активным использованием RAII идиомы позволит избежать активного использование указателей. К тому же для указателей есть туча стандартных решений, типа смарт или вик поинтеров.
Member
Статус: Не в сети Регистрация: 06.02.2006 Откуда: Одесса
Bozz Bishop писал(а):
Угу, только до долбиков из M$ это никак не доходит. Всё ищут и ищут
если посмотреть со стороны на их проги, то можно сказть что там работают умные и грамотные люди, а стремление к универсализму понятно - захват рынка и получение макс. прибыли, иными словами монополизм.
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Менеджет код для десктопных приложений - это от лукавого. Сборку мусора, как показала Apple можно прикрутить к чему угодно (они это сделали с objective-c). .NET - это пожалуй то, чем винда должна была быть изначально, только МС решила все это обернуть в управляемый код.
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Daemon писал(а):
Правильное проектирование с активным использованием RAII идиомы позволит избежать активного использование указателей. К тому же для указателей есть туча стандартных решений, типа смарт или вик поинтеров.
Да, это решения в стиле "как избежать проблемы". Гораздо лучше, когда проблемы нет изначально. Тогда кстати не остается шансов на нахождение тех, кто не умеет пользоваться всем вышеперечисленным и проблем с переделкой его глючного кода. Никто не спорит, что если писать правильно, проблем не будет. Но лучше если невозможно написать неправильно.
Daemon писал(а):
Менеджет код для десктопных приложений - это от лукавого.
Тут дело не в менеджет коде как таковом, а в удостве собственно либ. Предыдущие API от MS были менее удобными в этом секторе.
Daemon писал(а):
.NET - это пожалуй то, чем винда должна была быть изначально, только МС решила все это обернуть в управляемый код.
Согласен.
Sergey_H писал(а):
но сотни готовых классов - списки, строки и т.п. это есть
в Java тоже все это есть. В 6ой версии запихали возможность использования джаваскрита. Самое забавное - это запихивание в библиотеку класса Вебсервер.
Member
Статус: Не в сети Регистрация: 06.02.2006 Откуда: Одесса
Catar писал(а):
В распределенных приложениях - увы нет.
тот же СОМ в нем - удобнее не бывает.
L.A.W. писал(а):
С какой стороны на их проги нужно смотреть, что-бы такое подумать?
а что плохого-то? по поводу тяжеловесности, то тут все понятно-стимуляция покупки нового железа... И не следует забывать, что многие мелкомягкие продукты написаны не ими самими - тот же WMP Добавлено спустя 1 минуту, 1 секунду
Catar писал(а):
Поэтому их пишут на Java, а другие задачи на C++ или еще чем. Вот я о чем.
а вы про это - тут не поспоришь, но это ведь не проблемы среды
а что плохого-то? по поводу тяжеловесности, то тут все понятно-стимуляция покупки нового железа...
А мне вот как раз не нужно что-бы меня стимулировали. Сам как-нибудь разберусь, когда мне апгрейдицца...
Кроме тяжеловесности в продуктах МС еще присутствует изрядная кривость. Один Аутглюк чего стоит.
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Member
Статус: Не в сети Регистрация: 06.02.2006 Откуда: Одесса
L.A.W. писал(а):
Кроме тяжеловесности в продуктах МС еще присутствует изрядная кривость.
как и в любом софте - фирма делает его уйму - неужели все что выпускает огромная фирма должно работать идеально- всегда есть удачные и неудачные проекты...
неужели все что выпускает огромная фирма должно работать идеально
Ну во-первых они за свои глюки берут немалые деньги. Во-вторых у них в прогах ТАКИЕ недочеты встречаются, что просто за голову хватаешься. Про аутглюк я уже тут писал...
_________________ I L.A.W. you, baby!
For a GNU dawn! For freedom!
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Catar писал(а):
Тогда кстати не остается шансов на нахождение тех, кто не умеет пользоваться всем вышеперечисленным и проблем с переделкой его глючного кода.
Как это не остается, это должен уметь любой уважающий себя С++ программер. В любом случае брать толкового человека и доводить его до нужного уровня. У нас к примеру так делает одна американская фирма, единственная, которая пишет под маки. Почти все маковские приложения на какао, а так как найти человека знающего обжектив практически не реально - тренируют. Только фирма не очень по атмосфере и менеджменту.
Catar писал(а):
Но лучше если невозможно написать неправильно.
Если человек - баран, он и на жабе напишет с ликами.
Catar писал(а):
Тут дело не в менеджет коде как таковом, а в удостве собственно либ.
Ну да, МС раннего периода никогда не отличалась прямотой рук. Добавили в АПИ поддержку GUI, для того, чтобы это как-то можно было использовать написали другую библиотеку MFC. СОМ и СОМ+ получились такими, что без целой библиотеки шаблонов ATL их довольно не просто использовать. Ну и т.д. Так что, лучше использовать сторонние либы для десктопный приложений.
Member
Статус: Не в сети Регистрация: 11.04.2004 Откуда: СПБ
Daemon писал(а):
Как это не остается, это должен уметь любой уважающий себя С++ программер.
я имел ввиду, что на джаве корявой работы с указателями не будет в силу отсутствия этих самых указателей.... я просто коряво выразился...
Daemon писал(а):
Если человек - баран, он и на жабе напишет с ликами.
Баги, вызванные неправильной работой с памятью, всегда считались одними из труднообнаруживаемых. Представь, что есть код. Уже есть. Но он глючит. Отсутствие проблем с указателями резко уменьшает время отладки.
Был один забавный случай. В одной питерской фирме уволили человека за "китайское" программирование (copy\paste). Он скопипастил кусок, но не переделал выравнивание (#pragma).... баг искали 2 дня.
Так что все гораздо проще - если для данной задачи просто (и безболезненно) заплатить производительностью и заюзать managed код - лучше это сделать и облегчить себе труд.
Если нельзя (проект критичен к производительности) - юзаем native код.
Все естессно имхо.
Как я понял, сейчас качественно никто не работает, в одной фирме сделали кучу глюков за окаянные деньги, в другой тоже самое сотворили. Кодеров бить нужно, желательно ногами, пока не родится качественный продукт.
Member
Статус: Не в сети Регистрация: 17.09.2003 Откуда: UA г.Донецк
t4k писал(а):
Как я понял, сейчас качественно никто не работает, в одной фирме сделали кучу глюков за окаянные деньги, в другой тоже самое сотворили. Кодеров бить нужно, желательно ногами, пока не родится качественный продукт.
Это не гуманно ... их не нужно бить. Их нужно сажать на саппорт своих продуктов. И заставлять вежливо отвечать на любые вопросы пользователей, начиная " А почекму нет нормальной инструкции" и заканчивая "Почему мы обновилис версию согласно рекомендации а работать не можем, говорит что нет прав" .... Вот тогда и будет нормально
_________________ Debian Lenny/Sid
при установке линукс не пострадал ни один пингвин, полегли все дятлы
Member
Статус: Не в сети Регистрация: 09.07.2006 Откуда: Санкт-Петербург
_DiseL_ писал(а):
Это не гуманно ... их не нужно бить. Их нужно сажать на саппорт своих продуктов. И заставлять вежливо отвечать на любые вопросы пользователей, начиная " А почекму нет нормальной инструкции" и заканчивая "Почему мы обновилис версию согласно рекомендации а работать не можем, говорит что нет прав" .... Вот тогда и будет нормально
Да вы садист однако ....
_________________ Россия - без "православия" и "христианства" !
ЗАО "РпЦ" - ПОД СУД !
Member
Статус: Не в сети Регистрация: 17.09.2003 Откуда: UA г.Донецк
Rasdolbay писал(а):
Да вы садист однако ....
Ну почему садист... просто работа в отделе потдержки юзверей... и с отделом разрабток у нас извечнвые проблемы.. то нет доков, то о релизе новой весии мы узнаем у же от пользователей, а документы приходят гдето к обеду , хотя релиз рассылался вчера в 5 вечера, а обновится надо было сегодня в утра... .Документация это вообще песня.... 70 % приходится изучать методом тыка и копания в исходниках и сторед процедурах. Предрелизное тестирование ПО разрабами вообще песня.... Как можно делать ПО в котором нет банальной защиты от дурака. масок полей ввода. .. или как можно было додуматся зашить ini файл с параметрами подключения к БД в ресурсник и закомпилить в приложение... асерверов БД то 4.. рабочий , зеркало и два зеркала для тестов. и чтоб поменять серв правим в хекс эдиторе екзешник...... И остается только долбить разрабами бамажками с подписями начальства с требованием доделать то то это ....
_________________ Debian Lenny/Sid
при установке линукс не пострадал ни один пингвин, полегли все дятлы
Сейчас этот форум просматривают: Google [Bot] и гости: 43
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения