Вообщето собрать таки можно, гугл говорит что лицензия - Apache
==
Линукс же GPL, на его основе нельзя сделать полностью закрытую проприетарную систему
Павел Романов, Учтите что ценник на разработку такого ПО с нуля может перекрыть весь годовой бюджет на ИТ в больнице
Если это РФ, поищите лучше какиенить федеральные программы (не компьютерные) по поводу обновления программных инфраструктур в больницах, сейчас же массово внедряют такие комплексы и до вашей больницы очередь дойдет
к другим ОС входит в комплект курс обучения как использовать непривычные варианты привычного ПО?
и "более удобные" - понятие относительное, они для вас удобные, а когда принтер не заработает изкоробки то "да тут в консоли пару десяток строк прописать" - это не удобство ниразу
ADUMA, Я учил Django и в данный момент подтянул Flask, мне кажется этого вполне будет достаточно для начала
а ресурсы, я пользовался сайтами этих фреймворков, там вполне доступно все описано.
вы привели пример того что разница лишь в том что синтаксис доступа к переменной класса и к методу в питоне одинаков, а в java надо писать скобочки
странно это объяснять, но доступ к переменной класса снаружи без геттера-сеттера в яве не приянято делать не потому что "скобочки мешают" если вдруг приперло переменную в метод превратить, а для уменьшения количество ошибок и вообще чтобы полиморфизм работал ожидаемо....а не ""тут у нас переменная и ней ничего не надо, а вот тут метод и надо родительский класс трогать при изменении"
Евгений, я не буду спорить, вопрос был в чем они различаются
различия в том что на яве не пишут так как пишут на питоне, а на питоне не пишут так как на яве, несмотря на то что и там и там можно делать одно и тоже
и там где обычно на яве пишут огромную обвязку, на питоне пара строк. просто так принято. хотя никто не мешает на яве написать также
Евгений, ну из-за ооп сущности явы, программы там строятся по другому, интерфейсы, абстрактные классы, фабрики объектов и т.п. в питоне это тоже можно делать, но вы так делаете?
Евгений, у меня язык не поворачивается назвать Python 100% ООП... даже если он реально позволяет реализовать стандарные ООП фишки, то после явы это выглядит какойто профанацией
только не надо сокеты, пусть лучше делает rest api на сервере и с клиента дергает
в сокетах он закопается наглухо..особенно когда дело дойдет до фрагментации пакетов, а в простых примерах это обычно вообще не затрагивается
ну странно както в разработке простейшего клиентсервера заткнутся на вопросе как свзать сервер и клиент и иметь при этом опыт в вебпрограмминге... както это совсем не сочетается
Olek1, я отучился 1 семестр, не потянул одновременно с работой и скотским отношением преподавателей у которых квалификация ниже моей, не думаю что это считается за полноценную учебу в вузе
AVKor, Вы меня, программиста, пытаетесь убедить что раз я не учитель то не могу судить о том как правильно учить программированию?
Я вот программирование выучил полностью самостоятельно в 98 году, не посещая никаких курсов и даже не учился в ВУЗе. как вы считаете, я настоящий свар..кхм программист? могу я судить о других программистах? я же не имею "специальных особых знаний, подтверджденных дипломом"(с)
у меня есть собственный личный опыт изучения программинга, и начался он вообще с мануала на бейсик для atari65xe ...и уже спустя 20 лет я ПОНИМАЮ чтО мне надо было учить тогда, 20 лет назад, чтобы сегодня мне было проще. и уж явно это был не паскаль, я это начал осознавать уже когда сел за нормальный компьютер и взял в руки самоучитель по ассемблеру.
Обучение должно приносить пользу, а не только вкладывать какието абстрактные знания, это как учится ездить на лошади чтобы "правильно понять как ездить на автомобиле" и аргументов чем паскаль лучше бейсика, си, сишарпа, js, java, python вы не привели... языки слабо различаются синтаксисом на самом деле чтобы это было их особой фишкой...и лучше учить людей, которые ПОДЧЕРКИВАЮ, ХОТЯТ стать программистами на языках которые реально используются в жизни, а не те которые проще для учителя (бррр.. до сих пор вспоминаю 1 семестр который я учился в ВУЗе и преподавателья доцента (он это подчеркивал) по информатике, который проверял задания на паскале по конспекту и ставил неуд если решение было не такое какое у него на бумажке ("неважно что работает, у вас не так как должно быть")
AVKor, нет нет, вы сейчас предлагаете учить нотную грамоту используя для этого гусли "потому что они очень подходят для академического изучения и просты по конструкции"
повторюсь, ЧТО в паскале особенного в синтаксисе? знак присвоения ":=" который нигде кроме паскаля не используется, только вот-вот в питоне появился в другой интерпретации ... или громоздкие обозначения блоков с bigin-end? или операторы языка "как в старом бейсике" типа sin cos?
множество возможностей других языков, даже если взять C# (забудем нетипизированныя языки, это портит людей), никто не заставляет на базовых уровнях учить именно ООП или библиотеки net и прочие вывертоны.... те-же циклы, тоже присваивание, в проекте который студия создает "изкоробки" даже можно "прям как на паскале" программы писать
даже массивы и сортировку можно делать в паскалевском стиле
те кто начали изучать программирование с паскаля сомневаюсь что хоть один из них стал какимто именитым программистом
Ну что вы в самом деле, Паскаль и Бейсик долгое время считались вполне серьезными языками и на них писались серьезные программные продукты... только время их давным давно ушло...и цепляться за старое нет смысла, это как фортран сейчас учить с нуля или какойнить PL/1 и прочий кобол
AVKor, и чем он так принципиально отличается от бейсика например или от js? кроме строгой типизации в голову ничего не прихолит.. что в нем такого "специального" именно для обучения?
И человек хочет конкретного, он хочет программировать на C#, а не получать академически знания о базовых конструкциях языков программирования, которые ВНЕЗАПНО у всех языков (ну кроме брейнфака наверно) одинаковые
и повторюсь ЧТО такого особенного в паскале что именно ЕГО проще изучать?