Курилка Выбор языка

Тема в разделе "Курилка", создана пользователем Peroman, 15 апр 2013.

  1. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Всем доброго времени суток!

    Не взирая на все баталии, относительно win8, система очень понравилась. Ввиду чего заинтересовался возможностью разработок приложений,
    но возник вопрос на каком языке разрабатывать. Предполагаемые варианты:
    1.С#
    2.HTML5 JavaScript

    По чему я не рассматриваю варианты на С++, мне кажется сложный для освоения язык
    По чему я не рассматриваю варианты на Visual basic - как-то не лежит к нему душа :D

    Так вот исходя из выше сказанного, хотелось бы посоветоваться, тем более я думаю много людей как раз таки, кодили на других языках до того как пошли в 1с-ники.
    Хотелось бы услышать мнение, какой язык более прост в освоении? Меня интересует именно быстрота освоения, функционал не особо, но если про это кто, что подскажет, буду признателен.

    P.S.
    Не много о моих знаниях в программировании:
    В школе(давно это было), мы писали на Basic, но в памяти отложилось мало.
    Одно время как-то занимался разработкой сайтов, делал их на джумле в связи с чем пришлось, для того чтобы хоть немного разбираться что да как, освоить азы HTML,CSS и даже немного захватил PHP(могу разобраться в коде, но сам ничегона нем ни делал).
    А вообще в целом всё таки отдаю предпочтение ООП, мне как-то в этом проще разобраться.
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    разница между шарпом и жабаскриптом - типизация и реализация ооп.
    жабаскрипт - нетипизированные переменные, как в 1с, реализация ооп примерно на том же уровне, но есть свои хитрые решения для более-менее реализации наследования и т.п., типа замыканий
    шарп - строгая типизация, нормальный такой ооп, шаблонные классы (дженерики), лямбды и линк.

    при написании интерфейса какой язык пользовать - без разницы. при написании уровня логики - у шарпа возможностей больше. еще один плюс шарпа - jit компиляция в машинные коды перед исполнением. как жабаскрипт на 8 реализован - не знаю, возможно тоже.

    по скорости освоения именно языка - примерно одинаково, но, как всегда, дьявол кроется в деталях. и основные проблемы начинаются в разбирательствах работы с различными библиотеками/фреймворками.
  3. shurikvz
    Online

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Какие-то странные у вас муки выбора, честно говоря.

    HTML - это чисто web программирование, c# - вариант более универсальный, как web, так прикладное и системное. На мой взгляд очень странно выбирать между ними.

    Не могу удержаться:
    Владимир Маяковский. Кем быть?
    У меня растут года, будет и семнадцать.
    Где работать мне тогда, чем заниматься?
    Нужные работники - столяры и плотники!
    Сработать мебель мудрено: сначала мы
    берем бревно и пилим доски
    длинные и плоские.
    Эти доски вот так зажимает стол-верстак.
    От работы пила раскалилась добела.
    Из-под пилки сыплютсяопилки.
    Рубанок в руки - работа другая:
    сучки, закорюки рубанком стругаем.
    Хороши стружки - желтые игрушки.
    А если нужен шар нам круглый очень,
    на станке токарном круглое точим.
    Готовим понемножку то ящик,
    то ножку.
    Сделали вот столько стульев и столиков!
    Столяру хорошо, а инженеру - лучше,
    я бы строить дом пошел, пусть меня научат.
    Я сначала начерчу дом такой, какой хочу.
    Самое главное, чтоб было нарисовано здание славное, живое словно.
    Это будет перед, называется фасад.
    Это каждый разберет - это ванна, это сад.
    План готов, и вокруг сто работ на тыщу рук.
    Упираются леса в самые небеса.
    Где трудна работка, там визжит лебедка;
    подымает балки, будто палки.
    Перетащит кирпичи, закаленные в печи.
    По крыше выложили жесть.
    И дом готов, и крыша есть.
    Хороший дом, большущий дом на все четыре стороны,
    и заживут ребята в нем удобно и просторно.
    Инженеру хорошо, а доктору - лучше,
    я б детей лечить пошел, пусть меня научат.
    Я приеду к Пете, я приеду к Поле.
    - Здравствуйте, дети! Кто у вас болен?
    Как живете, как животик? -
    Погляжу из очков кончики язычков.
    - Поставьте этот градусник под мышку, детишки.-
    И ставят дети радостно градусник под мышки.
    - Вам бы очень хорошо проглотить порошок и микстуру
    ложечкой пить понемножечку.
    Вам в постельку лечь поспать бы, вам -
    компрессик на живот, и тогда у вас до свадьбы
    все, конечно, заживет.
    Докторам хорошо, а рабочим - лучше,
    я б в рабочие пошел, пусть меня научат.
    Вставай! Иди! Гудок зовет, и мы приходим на завод.
    Народа - уйма целая, тысяча двести.
    Чего один не сделает - сделаем вместе,
    Можем железо ножницами резать, краном висящим тяжести тащим;
    молот паровой гнет и рельсы травой.
    Олово плавим, машинами правим.
    Работа всякого нужна одинаково.
    Я гайки делаю, а ты для гайки делаешь винты.
    И идет работа всех прямо в сборочный цех.
    Болты, лезьте в дыры ровные, части вместе сбей огромные.
    Там - дым, здесь - гром. Громим весь дом.
    И вот вылазит паровоз, чтоб вас и нас и нес и вез.
    На заводе хорошо, а в трамвае - лучше,
    я б кондуктором пошел, пусть меня научат.
    Кондукторам езда везде.
    С большою сумкой кожаной ему всегда,
    ему весь день в трамваях ездить можно.
    - Большие и дети, берите билетик,
    билеты разные, бери любые - зеленые, красные и голубые.-
    Ездим рельсами. Окончилась рельса, и слезли у леса мы,
    садись и грейся.
    Кондуктору хорошо, а шоферу - лучше,
    я б в шоферы пошел, пусть меня научат.
    Фырчит машина скорая, летит, скользя,
    хороший шофер я - сдержать нельзя.
    Только скажите, вам куда надо - без рельсы
    жителей доставлю на дом.
    Едем, дудим: "С пути уйди!"
    Быть шофером хорошо, а летчиком - лучше,
    я бы в летчики пошел, пусть меня научат.
    Наливаю в бак бензин, завожу пропеллер.
    "В небеса, мотор, вези, чтобы птицы пели".
    Бояться не надо ни дождя, ни града.
    Облетаю тучку, тучку-летучку.
    Белой чайкой паря, полетел за моря.
    Без разговору облетаю гору.
    "Вези, мотор, чтобнас довез до звезд
    и до луны, хотя луна и масса звезд совсем отдалены".
    Летчику хорошо, а матросу - лучше,
    я б в матросы пошел, пусть меня научат.
    У меня на шапке лента, на матроске якоря.
    Я проплавал это лето, океаны покоря.
    Напрасно, волны, скачете - морской дорожкой
    на реях и по мачте карабкаюсь кошкой.
    Сдавайся, ветер вьюжный, сдавайся, буря скверная,
    открою полюс Южный, а Северный - наверное.
    Книгу переворошив, намотай себе на ус -
    все работы хороши, выбирай на вкус!
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    да вот нифига, в 8 винде это вполне себе язык для гуя как минимум, с теми же возможностями, что и шарп. ну и для негуя тоже, но уже немного через заднепроходные технологии
  5. shurikvz
    Online

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    да ладно.. (эт абсолютно без иронии: не интересовался новыми возможностями html5 и win8). Это про эти новые метро приложения разговор? А те которые так сказать win-native? А производительность?


    даж сервис можно забабахать? :)
  6. leemuar
    Offline

    leemuar Опытный в 1С

    Регистрация:
    21 окт 2010
    Сообщения:
    310
    Симпатии:
    0
    Баллы:
    26

    Ну тогда нужно лишь ответить на вопрос "Что вы хотите делать - гуй, заднепроходные вещи или что-то иное?". Как только определимся ЧТО делать, будет ясно ЧЕМ делать
  7. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    В win8, там своеобразная схема, в двух словах не скажешь. Почитайте тут, если интересно: http://habrahabr.ru/...ft/blog/147654/

    По скорострельности, я думаю любой язык будет одинаково отработан, в win8 что-то вроде своего компилятора, точнее не совсем компилятор а скорее обработчик, который и дает возможность разрабатывать на разных языках.
  8. CSCO12103692
    Offline

    CSCO12103692 Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    190
    Симпатии:
    0
    Баллы:
    26
    После 1С, C# - второй язык который я немного поковырял, и впечатления самые положительные. Явное объявление переменных, строгая типизация, мм.... 1ска сильно достает отсутствием таких вещей.

    Ну а если ближе к теме - в целом Лии прав: выбор конкретного инструмента идет от конкретной задачи.
  9. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    да, именно metro-приложения. обычные - теми же средствами, что и раньше. только переносимости не будет (на планшеты на rt)
    производительность - вопрос интересный. обычно производительность гуя зависит больше от производительности тыкателя мышей/пальцем :), остальное - слой BL, который таки проще на шарпе писать, ну или совсем в облако выносить
    и даже его, но изврат это имхо
    более того, com-объекты на жабаскрипте можно было писать года так с 2002-го :)
    часто выбираются обе технологии сразу - гуй - на жабаскрипте, логика - на шарпе/плюсах и т.п.
  10. shurikvz
    Online

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Эм. Вроде недавно видел где-то новость что микрософт не собирается дальше поддерживать Win RT.

    Честно говоря слабо себе представляю как это возможно на js, но да ладно, спишем на мое незнание js в принципе.
  11. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Пока лидирует шарп. Значит в выходные еду за книжками. Будем просвещаться.
    Что относительно гуи, то его можно на вижал студио спокойно разрабатывать(мне так кажется)

    Я такой инфы не видел, но очень даже может быть. А зачем она нужна если сейчас обычную можно ставить на ARM процы.
    Да и разрабы планшетов не дремлют, вон асусы(может и еще кто, я не знаю) уже разработали на процах х86 архитектуры планшеты, т.е. вполне себе планшет на i3-5-7.
    Кстати жду этот девайс .Правда на оф. сайте асуса пишут стартовый ценник 60 т. деревянных, мне кажется это очень дорого, но думаю как всегда в сфере ИТ новинок, как только бум пройдет и появится конкуренция ценник минимум на 1/3 должен будет упасть.
  12. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    она прекращает поддержку торговой марки WinRT, а не windows на базе arm
  13. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    на армы сейчас именно WinRT ставится, в следующих версиях просто названия объединяют
    лучше посмотрите на dell lattitude 10, правда доставку придется через какой-нибудь шипито организовывать, в россию не поставляют, но цена в 700$ для такого - вкусно
  14. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Это совсем не то, я говорил про Asus transformer book, Это совсем разные вещи,да и ктому же Dell он на Atome, у меня как-то с этими процами не заладилось. А асус это уже Core да и к тому же с док станцией.
    А вообще, асус, я рассматриваю как универсальную вещь, т.е. замена ноута+ при отключении док станции, вполне себе планшет.
  15. shurikvz
    Online

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    чет плавно перешли с языка на планшеты :)
  16. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    тогда вот http://habrahabr.ru/post/155561/
    :D
  17. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.756
    Симпатии:
    147
    Баллы:
    104
    А чем Java плох?
    И почему платформа win8, а не android или iOS? По распространённости win8 совсем малый процент занимает.
  18. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Забавная штуковина, но я думаю если серьезно, то её скорее для дома как моноблок можно рассмотреть.
    По вашей ссылке там же в комментариях есть ссылка на забавное видео http://www.youtube.com/watch?v=ct1_r_61sk8 - меня улыбнуло
  19. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Как у андроида так и у IOS там с синхронизацией костыли строить приходится. К яблоку у меня вообще своё мнение, точнее к политике в России к данным девайсам, в других странах там порядок с ценником ,а у нас делают из Apple девайсов прям культ какой-то.
    Что до win8 - так это то что они идут правильным путем(лично моё мнение), не зависимо от устройства у тебя полноценная ОС в распоряжении, а значит с синхронизацией и работой данных всё упрощается, просто win8 ещё новинка, ей нужно время для того чтобы получить свой рынок(наплыв пользователей)
  20. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    попробуйте софтину на java в аппстор яблочный разместить :)

    дроид - да, вполне, но проблем с разношерстностью девайсов столько, что мама не горюй

Поделиться этой страницей