А я про что? Крупняку учёт ЗП и автоматического формирования отчётов в налоговую и фонды уже не интересно. Им нужен еще секундный ритм предприятия, баланс каждую секунду, с реальными цифрами и графиками. Знать сколько людей простаивает и какие станки работают. А главное предугадывать будущее, материальные запасы, финансовые резервы. На 1С всё это можно, но этой компетенции в РФ пока ещё не накопили. Data mining рулит! Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Не, ну ты не путай. 1С встроенный язык для приложений от компании 1С, а С++ это язык общего назначения.
Тогда к чему эти глупые вопросы про плеер если сам знаешь ответ? Язык 1С предназначен для автоматизации бизнес-процессов, а не для общего программирования.
eXceed, ты просто никогда не кодил для российского бухгалтерского учета. Попробуй написать программулину на питоне для какой-нибудь ушлой конторнки торгующей оптом и в розницу всякой фигней. По-началу у тебя будет все хорошо: приход, расход, правильные остатки. Но потом бухгалтер потребует возможность проведения документов задним числом и прочие действия, которые на западе считаются нарушением, а у нас являются нормой. Вот тут ты начнешь срать кирпичами. Нужно будет получать остатки на любой момент времени, причем не пересчетом, а уже готовые остатки. Потом расчитывать себестоимость этих остатков, отдельно по бухгалтерскому и отдельно по налоговому учету, да еще и в разрезе партий. Во всё это нужно прописать правила корректного формирования бухгалтерских проводок по счетам, а там туева хуча условий, которые при этом регулярно меняются. Потом нужно проследить на что повлияло это проведение и восстановить нужные последовательности. Затем тебе нужно распределить какие из этих вычислений производить на сервере, а какие на клиенте. Еще придется следить за параллельностью вычислений, потому что бухгалтер работает не один, а их несколько. А когда ты наконец поймешь, что в 1С это легко и просто делается штатными средствами то изменишь к ней свое отношение.
Язык 1С годен и православен. Не увидел в ваших постах ни одного факта доказывающего обратного.
И господа, вы опять пустословите. Примеры годных с вашей точки зрения решений для бизнеса в студию! У меня есть план - выпить столько, сколько смогу. Отличный план!
Сообщение отредактировал Sanny - Воскресенье, 15.04.2012, 16:39
ты просто никогда не кодил для российского бухгалтерского учета. Попробуй написать программулину на питоне для какой-нибудь ушлой конторнки торгующей оптом и в розницу всякой фигней. По-началу у тебя будет все хорошо: приход, расход, правильные остатки. Но потом бухгалтер потребует возможность проведения документов задним числом и прочие действия, которые на западе считаются нарушением, а у нас являются нормой. Вот тут ты начнешь срать кирпичами. Нужно будет получать остатки на любой момент времени, причем не пересчетом, а уже готовые остатки. Потом расчитывать себестоимость этих остатков, отдельно по бухгалтерскому и отдельно по налоговому учету, да еще и в разрезе партий. Во всё это нужно прописать правила корректного формирования бухгалтерских проводок по счетам, а там туева хуча условий, которые при этом регулярно меняются. Потом нужно проследить на что повлияло это проведение и восстановить нужные последовательности. Затем тебе нужно распределить какие из этих вычислений производить на сервере, а какие на клиенте. Еще придется следить за параллельностью вычислений, потому что бухгалтер работает не один, а их несколько. А когда ты наконец поймешь, что в 1С это легко и просто делается штатными средствами то изменишь к ней свое отношение.
Братюнь, не смешивай понятия. Я говорю за кривой язык в 1С, а не за саму платформу целиком. Касательно языка - да, императивная параша не позволяет добиться той гибкости про которую ты мне написал. Был бы бетон, то городи архитектуры, используй паттерны. Да, это сложно для понимания в первый раз, а потом ты не сможешь жить без лямбд, декораторов, итераторов и прочей херни, что есть в современном ЯП. Почитай про MVC, ORM. Вообще окунись в современный быдлокодинг и посмотри каких вещей нагородили за последние 15 лет. Но всего этого нет в 1С. Язык тьюринг-полный, но ебля в пердачелло как то не то не очень.
Алсо Erlang вообще позволяет кровавый патчинг и параллелизм by design. bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
Увы, руки не дошли. Судя по описанию язык оче кошерен. Почти как лишп с алгебраической логикой. У меня стоит на него. http://www.failchan.ru/ - Powered by F# / ASP.NET MVC Хочу попердолится с ASP.NET, больно клевая штука. Но как понимаю, что мне придется поставить кучу говна в виде IIS + MSSQLEXPRESS - желание отпадает. По функционалу та же джанга, но более упорото в плане реализации и соответсвенно использования, но таки вкусна. Особенный стояк вызывает WYSIWYG редактор форм с неплохой кодогенерацией.
Но зачем все это, когда есть Python + Django + PyCharm? bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
Сообщение отредактировал eXceed - Воскресенье, 15.04.2012, 20:30
И господа, вы опять пустословите. Примеры годных с вашей точки зрения решений для бизнеса в студию!
Сектант.
Quote (eXceed)
Да, это сложно для понимания в первый раз, а потом ты не сможешь жить без лямбд, декораторов, итераторов и прочей херни, что есть в современном ЯП. Почитай про MVC, ORM. Вообще окунись в современный быдлокодинг и посмотри каких вещей нагородили за последние 15 лет. Но всего этого нет в 1С. Язык тьюринг-полный, но ебля в пердачелло как то не то не очень.
Это же барыга, ему пофиг на изыски ИИ. Оксид, прекращай метать бисер.
Quote (eXceed)
F#
Говорят отстой трудноваримый, также как GO. Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Воскресенье, 15.04.2012, 20:43
Вдох глубокий руки шире не спешите три четыре Бодрость духа грация и пластика Общеукрепляющая утром отрезвляющая Если жив пока еще гимнастика Если вы в своей квартире лягте на пол три четыре Выполняйте правильно движения Прочь влияния извне привыкайте к новизне Вдох глубокий до изнеможения Очень вырос в целом мире гриппа вирус три четыре Ширится растет заболевание Если хилый-сразу в гроб сохранить здоровье чтоб Применяйте люди обтирание Разговаривать не надо приседайте до упада Да не будьте мрачными и хмурыми Если очень вам неймется обтирайтесь чем придется Водными займитесь процедурами Не страшны дурные вести начинаем бег на месте В выигрыше даже начинающий Красота среди бегущих первых нет и отстающих Бег на месте общепримиряющий Не страшны дурные вести начинаем бег на месте В выигрыше даже начинающий Красота среди бегущих первых нет и отстающих Бег на месте общепримиряющий bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
"барыга" это не разработчики использующие определенный язык, это больше об отношении к языку, как виду творчества. Барыгам всё равно на чем получать свои 30 серебренников.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
tersus, ты слишком узко мыслишь. Рассматриваешь программирование как замкнутое само на себя. Но ведь оно никому не нужно без предметной области. Современный разработчик, если он пишет не очередной никому не нужный плеер, а учетную систему в некой сфере бизнеса должен хорошо разобраться в этой сфере. А изучение и проектирование бизнес-процессов лично для меня намного интереснее чем писать тонны пусть даже очень кошерного кода. Конечно, если понадобится, то можно нанять людей которые будут набивать красивый код по созданным мной алгоритмам. Но зачем нужны эти бездушные кодеры когда сама платформа может выполнить их работу? 1С как раз таки позволяет сосредоточиться именно на описании предметной области и алгоритмов, избавляя разработчика от рутинных операций по созданию необходимых объектов. Все объекты уже включены в платформу и представлены в удобном виде (в виде метаданных). Это очень облегчает и ускоряет разработку конечного решения. А скорость разработки в нашем быстроменяющемся мире это один из ключевых факторов. Когда я разрабатываю конфигурацию с нуля, то сразу использую готовые прототипы: планы счетов, справочники, документы, константы, регистры и еще множество других. Набор метаданных в 1С 8.2 очень велик. Готовые механизмы встроенную в платформу (бухгалтерские итоги, сложные периодические расчеты, оперативный учет и т.д.) это очень мощные и удобные инструменты.
И насчет отсутствия творчества в 1С ты не прав. Просто разработчик 1С сразу занимается самой сутью отбросив рутину. Есть огромное множество красивых, рациональных и многофункциональных решений созданных 1Сниками.
Конечно ввиду большой распространенности 1С развелось слишком много посредственностей которые компрометируют специальность программист 1С и платформу в целом. Но это всего лишь издержки популярности. Если они все разом перейдут на питон, то это не значит, что они начнут писать замечательный код. Между прочим, раздел Python на этом сайте популярнее раздела 1С У меня есть план - выпить столько, сколько смогу. Отличный план!
Сообщение отредактировал Sanny - Понедельник, 16.04.2012, 09:59
В России практически никто не использует. Видел краем глаза 1Сную конфигурацию которая внедрена на одном из алмазных рудников где то в африке, так она полностью на английском, хотя написана нашими. В Китае сейчас резко растет популяроность 1С. Тоже все пишется на инглише. У меня есть план - выпить столько, сколько смогу. Отличный план!
Рассматриваешь программирование как замкнутое само на себя.
Я говорю не про автоматизацию бизнес-процессов, эта тема намного интереснее, но на данном форуме нет достаточно компетентного и интересного сообщества, чтобы это про смаковать. При хорошем проектировании Workflow, его можно закодить и в гроссбухе и будет нагляднее и удобнее.
Quote (Sanny)
А изучение и проектирование бизнес-процессов лично для меня намного интереснее
Вот и я, что ты будующий топ-манагер и кодирование для тебя только временный хлеб, а эта тема посвященная языку 1С, если я не прав, то киньте в меня камнем. Хобби у тебя уже есть, в виде гонять танками по грязи. Так что ждем тебя в журнале Форбс. А здесь больше беседы гиков и ботанов об изяществе языка.
Quote (Sanny)
Просто разработчик 1С сразу занимается самой сутью отбросив рутину.
Уф. Кодировать бухучёт уже не нужно, всё и так есть. 1С дальше автоматизации бухучёта не идёт, а мир интереснее и хочется большего. Подключить кофемашину или утюг, уже не представляется возможным в 1С, если не с бубном. 1С для лавочников. Ну не суть. Забыли таки. Прилепить в виде виджета также не представляется возможным.
Трудно пользовать философию Model-view-controller (MVC, «Модель-представление-поведение», «Модель-представление-контроллер») — схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные. Долго объяснять. Расстанемся пока хорошие.
Quote (Sanny)
Есть огромное множество красивых, рациональных и многофункциональных решений созданных 1Сниками.
Никто не спорит. Это больше говорит о мастерстве кодера.
Quote (Sanny)
Между прочим, раздел Python на этом сайте популярнее раздела 1С
Это больше говорит в пользу Питона, нежели 1С. Говнокод говномастер просто не замечает.))) Да и суть больше в поддержании кода, не в искусстве написания.
А это классика жанра. Любаяфункция,даже у 1С-овщков на несколько страниц.