Форум: "Прочее";
Текущий архив: 2015.11.08;
Скачать: [xml.tar.bz2];
ВнизDelphi как инструмент для зарабатывания денег Найти похожие ветки
← →
Piter © (2015-03-18 15:54) [0]Я хочу в серьезном тоне поговорить о перспективах работника, лучше всего владеющего Дельфи или начинающего программиста, который хочет выбрать Delphi в качестве инструмента.
То, что программисты - это прежде всего программисты, а инструментарий - дело второе, это конечно все правильно. Но практика показывает, что работодателю в большинстве случаев нужен человек, который придёт и будет работать. Требование о знании VCL встречается гораздо чаще, чем требование уметь абстрактно сортировать пузырьком.
Если ты получаешь за Delphi 100к - попробуй устроиться на работу по Java EE за 100к, если ты Java в глаза не видел.
Бывает, но все таки прерогатива джуниор-позиций.
Итак, мои аргументы:
- сейчас на hh.ru (топ-сайт работный) по Delphi в москве хантятся 78 вакансий всего. Еще год назад было порядка 150. Пару тройку лет назад было около 300. Да, кризис - но тенденция очевидна.
- job-mo.ru - всего 7 вакансий по Delphi (а там и Москва есть).
- берем SQL.ru, достаточно популярный, сейчас уже не торт, но тем не менее... На форуме вакансий на первых 4-ех страницах нет ни одного упоминания Delphi. На пятой странице есть одна вакансия по Delphi, очень старая, уже закрыта за неопубликование вилки, и то в ней + приветствовалось знание .NET
Форум по динамике более показателен. Да, кризис, но ведь первые страницы форума с предложениями о работе существуют? И Delphi там нету.
Не дадут соврать завсегдатаи, но раньше на каждой странице встречалась вакансия по Delphi. Тенденция налицо.
Собственно вопрос - посоветуете ли вы начинающему программисту изучать Delphi с прицелом на заработок в этом направлении?
Ваши аргументы?
← →
Юрий Зотов © (2015-03-18 16:47) [1]Начинающему я бы посоветовал сначала освоить Паскаль, как лучший, ИМХО, первый язык (хорошо ставит тип мышления и стиль кодинга). А потом - джаву или C#, как инструмент для заработка. После Паскаля это уже несложно.
А Delphi таки жаль. Отличный инструмент.
← →
кгшзх © (2015-03-18 16:54) [2]Тема тухлая в своей постановке.
"Хочу чтобы дефчонки давали , какую тачку купить?"
← →
Rouse_ © (2015-03-18 17:01) [3]
> Собственно вопрос - посоветуете ли вы начинающему программисту
> изучать Delphi с прицелом на заработок в этом направлении?
Начинающему врятли, только как для саморазвития - Си и С++ безусловно посоветую.
Но сам понимаешь - сейчас основной упор идет - сделать быстро и дешево (не факт что качественно), а это С# (как аналог давней моде в виде VB).
← →
кгшзх © (2015-03-18 17:06) [4]Сейчас младшие офицеры без выслуги получают столько сколько твой сеньор джава йейейе.
Особенно если Физо сдать на высшую квалификацию
← →
MsGuns © (2015-03-18 17:50) [5]Столяр-краснодеревщик на пилораме :)
← →
Kerk © (2015-03-18 18:17) [6]
> кгшзх ©
> MsGuns ©
Вы украли мои комментарии :)
Если серьезно, то если бы я начинал сейчас, то двинулся бы куда-то в сторону Java. Java (как платформа) сочетает в себе и спрос на специалистов, и хорошие зарплаты и проекты часто неплохие. А для эстетов там присутствуют Scala и Kotlin.
С# довольно хорошо распиарен и много вакансий. Но формошлеп на формошлепе сидит и формошлепом погоняет. Фу. Тот факт, что есть очень мало коробочных продуктов на .Net должен на кое-что намекать.
Всякие штуки вроде Ruby или OCaml безумно интересны, но с вакансиями там не лучше, чем у Delphi.
В целом, рынок труда производит плачевное впечатление. Это только кажется, что вакансий сотни. Если шелуху отсеять, останется всего ничего. Я потому и начал свои DelphiAST/FixInsight делать, что хотелось монетизировать опыт разработки парсеров/анализаторов, который после ухода питерского Dell"а в кому, оказался не нужен вообще никому. 99% компаний ничего сложного не делают, им нужен старший инженер-программист с опытом работы 3 года, чтобы работал за недорого и не выпендривался.
P.S. А для учебы нынче, пожалуй, лучше всего подойдет Python. Очень приятный язык. С ним очень легко начать, но при этом можно использовать довольно сложные концепции.
← →
Кто б сомневался © (2015-03-18 19:16) [7]
> Piter © (18.03.15 15:54)
А почему ты ищешь только в ru зоне? Если есть знание английского, хотя бы письменного - ищи по всему миру. Можно найти удаленную работу. В Гугл ком поищи.
А если письменного английского нет, тогда и в России не устроишься.
← →
Кто б сомневался © (2015-03-18 19:21) [8]
> Если есть знание английского, хотя бы письменного
На уровне "написать письмо" и почитать хелп.
← →
Внук © (2015-03-18 19:53) [9]Если не писать банальностей, что изучать надо программирование, а не среду, то чисто из конъюнктурных соображений я бы посоветовал C#. А из эстетических - Delphi :)
← →
Внук © (2015-03-18 19:58) [10]Вот у нас в Самаре прямо сейчас есть чудная вакансия разработчика на C# за 18000 руб./мес. :)))
← →
картман © (2015-03-18 20:00) [11]если раздолбай, учи Haskell
← →
Andryk © (2015-03-18 20:10) [12]
> Юрий Зотов © (18.03.15 16:47) [1]
> Начинающему я бы посоветовал сначала освоить Паскаль, как
> лучший, ИМХО, первый язык (хорошо ставит тип мышления и
> стиль кодинга). А потом - джаву или C#, как инструмент для
> заработка. После Паскаля это уже несложно.
>
> А Delphi таки жаль. Отличный инструмент.
Я бы всеже советовал сначала информатику изучить, основы алгоритмов, рисование блоксхем, и т.д. потому как зная основы алгоритмизации язык уже не столь важен.
На счет Дельфи соглашусь, что действительно был хороший инструмент, но увы слишком дорогой, если бы борланд в свое время подсуетился бы и выпускал бы бесплатные версии, как например Intellij Idea или Eclipce, то думаю, что при том как в начале 2000-х Delphi был популярен, то врядли бы с него убежали бы многие разработчики.
Например, Idea дает бесплатно Java, Scala, Groove и под Andriod SDK и много еще чего полезного. То конечно когда встает выбор что изучать, то он далеко не в пользу дорогих инструментов разработки.
← →
кгшзх © (2015-03-18 20:25) [13]на двери человека, который задается вопросом
какой конкретно язык осваивать, чтобы потом (до конца жизни) косить капусту
обычно появляется вот это
http://cs4.pikabu.ru/post_img/2014/03/12/0/1394569196_279971280.jpg
сейчас так не бывает.
это в СССР можно было в 25 лет освоить паскаль + СМ1420 и до пенсии ни о чем другом больше ни дня не заботиться
← →
Pavia © (2015-03-18 20:39) [14]Это не кризис это последствия развала СССР, когда сломали плановую экономику. Теперь каждый сам за себя, как говоря тамбовский волк тебе товарищ.
Программы это роскошь. Которую могут позволить немногие.80-50% софта воруется. А тем более ещё и программиста. А если говорит на устройство джуниором. То это означает крупный проект. То про это можно забыть. Нет тут такого не было и не будет.
Вот подмастерьем устроится ещё можно если свезёт. Так что надо качать удачу.
Всё что тут перечислялось это ерунда. Что реально нужно это формошлёпство. Оно будет всегда в моде, но этим много не заработаешь. Хотя вебдизайнеры так и работают. Ещё банковское дело там ещё формулы всякие не сложные.
Остальное это уникальные проекты с уникальными задачами:
- которую придумал ты сам и предложил заказчику
- либо заказчик придумал её сам и взял рекомендованного программиста либо знакомого программиста.
- и фриланс, когда программиста реально ищут. Но такие случае крайне редки либо мало оплачиваются.
Хедхантер - это когда человек обладает уникальными знаниями или связями. Вот тогда он может устроится на высокооплачиваемую должность.
Как видно связи решают всё. Проще всего связи найти в армии. Есть ещё клубы по интересам. Гаражи.
Есть 3 пути к хорошему заработку. Вы мобильны и всегда в поиске год на одном месте через год на другом. Но всегда ищете ходите на собеседования выбираете где больше платят.
Вы изучаете какую-то уникальную область. И в один прекрасный день продаёте своё изобретения и разработки.
Путь налаживаете контакты ходите в баню, пивбар по пятницам в гольф по дворникам.
В любом случае вы должны 1. Расти над собой накапливать опыт, знания и умения. 2 Искать способ увеличить свои доходы. А не просто думать что они вырастут.
← →
Rouse_ © (2015-03-18 21:06) [15]Вообще, "я так щетаю", количество вакансий по Языку еще ничего не означает.
Как пример, моя "Скво", скоро меня догонит по ЗП, а пишет она на одном из самых некотируемых (среди разработчиков) языков.
← →
Kerk © (2015-03-18 21:08) [16]Автор про другое пишет, как я понял. Если останешься завтра без работы (всякое бывает), то "популярный" опыт будет куда полезнее "непопулярного" при поиске работы.
← →
Kerk © (2015-03-18 21:08) [17]
> А если говорит на устройство джуниором. То это означает
> крупный проект. То про это можно забыть. Нет тут такого
> не было и не будет.
Не распарсил :(
← →
кгшзх © (2015-03-19 00:44) [18]сейчас в уютном эпидемия вставляния виджета "глобус" в свои жежешечки
https://www.revolvermaps.com/?target=setup
все вставляют и оно крутится.
но фикус в том, что на нормальном хостинге глобус показывает флажками всех кто был вообще, а у жежешных страниц только тебя самого как зашедшего в журнал.
это не заговор, а просто особенности внедрежа стороннего хлама на страницу жж.
побороть легко.
а желающих иметь "это" там видимо невидимо :)
PS это я про зарабатывание бабла на папиросы себе и чупачупс киндеру
:)))
← →
Германн © (2015-03-19 01:13) [19]
> Kerk © (18.03.15 21:08) [16]
>
> Автор про другое пишет, как я понял. Если останешься завтра
> без работы (всякое бывает), то "популярный" опыт будет куда
> полезнее "непопулярного" при поиске работы.
И да и нет. Нередко "твёрдые" базовые знания перевешивают некий "популярный опыт". В конце-концов испытательный срок нафига нужен?
← →
Piter © (2015-03-19 12:51) [20]>Нередко "твёрдые" базовые знания перевешивают некий "популярный опыт"
сразу видно, что ты занимаешься наймом персонала.
>моя "Скво", скоро меня догонит по ЗП, а пишет она на одном из самых
>некотируемых
что за язык?
← →
Rouse_ © (2015-03-19 13:59) [21]JS
← →
DVM © (2015-03-19 14:21) [22]
> Rouse_ © (19.03.15 13:59) [21]
> JS
JavaScript - некотируемый?
← →
Piter © (2015-03-19 14:39) [23]
> JS
эх, я делал ставку на 1C ;)
А вообще, в твоем посте нарушение логики. Ты вроде как сказал свое мнение в оппозицию моему мнению, но при этом подтвердил именно мою правоту. Забавно :)
Что мы имеем - сугубо прикладной JavaScript (хотя это уже не совсем так) догоняет по ЗП крайне профессионального разработчика на Delphi, выходит так то по фактам?
А в целом программистский уровень твой и твоей жены, думаю, сравнивать бессмысленно, при всем уважении.
Ну и ты в курсе, что вакансий на JS в Москве уже больше, чем по Delphi? Есть позиции и старшего программиста Javascript и тимлида по JS.
Ну и Жэка, наверное, тебе рассказывал, что JS в обработке движка V8 уделывает Delphi на арифмитических операциях по скорости?
← →
Piter © (2015-03-19 14:42) [24]Вообще печально, даже год назад общественность на этом форуме массой могла стебаться, стебаться и даже как-то замылить вопрос катастрофического падения популярности Delphi. Сейчас даже ни одного контраргумента против :(
← →
Ega23 © (2015-03-19 14:46) [25]
> Сейчас даже ни одного контраргумента против :(
Да за десяток с гаком лет-то надоело
← →
Kerk © (2015-03-19 14:59) [26]
> Piter © (19.03.15 14:42) [24]
Я в общем-то так и знал, что тебе не поговорить хочется, а как обычно.
Работать нужно над собой. Тогда и проблем с занятостью не будет. А если ориентироваться над конкуренцию с толпой подростков, выучивших то, что сейчас модно, то проще сразу закопать.
Прочитай пару книжек о языке XXX, сделай несколько десятков коммитов в какой-нибудь опенсорс проект и этого будет достаточно, чтобы владеть инструментом выше среднего по рынку.
← →
Kerk © (2015-03-19 15:01) [27]Порог входа в программирование нынче очень низок. Так что нужно либо изначально выбирать другую профессию, либо занимать ниши, недоступные для подростков.
Вот что я думаю о job security.
← →
RWolf © (2015-03-19 15:11) [28]На sql.ru самый активный языковой раздел — Delphi.
«катастрофического падения», ага.
← →
Piter © (2015-03-19 16:18) [29]>На sql.ru самый активный языковой раздел — Delphi.
Это точно?
Какие ваши доказательства? ))
А вообще, вот это - любопытно. Я смотрел с точки зрения вакансий, там тенденция для меня абсолютно очевидная. Впрочем, если у кого то есть иная информация - с удовольствием послушаю.
А вот почему раздел Delphi более живой, чем Java да и тот же Pl/SQL - очень интересно...
← →
RWolf © (2015-03-19 16:21) [30]
> [29]
потому, что в нём появляется больше тем в день.
← →
DVM © (2015-03-19 17:41) [31]2030 год
Piter © (18.03.30 15:54)
Я хотел бы вновь поговорить о перспективах Делфи. Говорят что он умирает....
← →
Eraser © (2015-03-19 17:49) [32]Рынок труда - вопрос не на столько первостепенный, на мой взгляд. В любом случае, сейчас ситуация в разы лучше, чем 3-4 года назад. Вот маркетолога бы выгнали они и все силы разработчиков и тестеров (похожи их вообще нет) на FMX бросили, глядишь был бы толк. Ну а VCL, каким бы хорошим не был, все равно загнется со временем, как и win32, ничто не вечно. Но уже сейчас есть работающая альтернатива, что радует.
На c#, при всех его плюсах, не напишешь единый код для win32, ios и андроида, на делфи напишешь, причем вполне рабочий, на данный момент.
← →
Piter © (2015-03-19 19:31) [33]
> 2030 год
буду рад, коли так :)
О периодичности уж не обессудь, периодически интересно мнение практикующих. Если спрашивать адептов других языков, то уже много лет кроме "А что такое Delphi?" не услышишь, что как бэ только добавляет в копилку.
Ну или ламеров, которые начинают рассуждать, что Delphi это недоязык и на нем нельзя нормально писать, которые как понятно в глаза Дельфи не видели, тоже не интересно.
> Рынок труда - вопрос не на столько первостепенный
ммм.. а смысл изучать технологию, за которую не будут платить деньги? Участвовать в OpenSource? Назовешь парочку популярных открытых проектов на Delphi?
Если в качестве обучения - чем Delphi лучше названного Kerk"ом того же Python?
← →
Piter © (2015-03-19 19:33) [34]
> На c#, при всех его плюсах
чёто ржу :)
← →
brother © (2015-03-19 19:34) [35]а я вот решил написать одну програмку на продажу, но вам не скажу о чем она, иначе стырите идею)
← →
Rouse_ © (2015-03-19 19:48) [36]
> А вообще, в твоем посте нарушение логики. Ты вроде как сказал
> свое мнение в оппозицию моему мнению, но при этом подтвердил
> именно мою правоту. Забавно :)
Почему? Зачем мне опровергать то - что логично? :)
> Что мы имеем - сугубо прикладной JavaScript (хотя это уже
> не совсем так) догоняет по ЗП крайне профессионального разработчика
> на Delphi, выходит так то по фактам?
Ну в принципе так - только у нее компания очень уж кошерная, можно сказать просто повезло с уровнем ЗП.
> А в целом программистский уровень твой и твоей жены, думаю,
> сравнивать бессмысленно, при всем уважении.
А вот категорически не согласен, это как оценивать меня как системщика по сравнению с тем-же Легычем (Ega23) как базовщиком. Он проиграет на моем поле, а я конкретно сольюсь на его.
Когда мы с ней занимаемся (иногда даже Зотыча подключаем) - выглядит достаточно забавно, когда два вроде как хороших профи не могут решить простейшую задачку, которую она, зная язык, на коленке делает :)
> Ну и ты в курсе, что вакансий на JS в Москве уже больше,
> чем по Delphi? Есть позиции и старшего программиста Javascript
> и тимлида по JS.
Да в курсе, именно из-за сециальности жены я это отслеживаю :)
> Ну и Жэка, наверное, тебе рассказывал, что JS в обработке
> движка V8 уделывает Delphi на арифмитических операциях по
> скорости?
А там помоему не факт, в итоге вроде как даже разобрались в чем была вся соль :)
← →
Rouse_ © (2015-03-19 19:52) [37]
> когда два вроде как хороших профи не могут решить простейшую
> задачку, которую она, зная язык, на коленке делает :)
Уточню - там с отладчиками немного беда, а отлаживать код вычиткой оного ни меня ни Зотыча никто не учил :)
← →
Jeer © (2015-03-19 20:31) [38]Язык - это почти ни о чем. Важны технологии, востребованные или инновационные, в рамках которых применяются те или иные языковые средства.
← →
Kerk © (2015-03-19 20:35) [39]
> brother © (19.03.15 19:34) [35]
>
> а я вот решил написать одну програмку на продажу, но вам
> не скажу о чем она, иначе стырите идею)
Все равно рано или поздно стырим :) Колись
← →
Rouse_ © (2015-03-19 20:38) [40]А я похоже знаю об чем речь, с условием если Витек не изменил своей практике рассказывать об энтом проекте каждый год :)
← →
кгшзх © (2015-03-19 22:29) [41]Ну и ты в курсе, что вакансий на JS в Москве уже больше, чем по Delphi? Есть позиции и старшего программиста Javascript и тимлида по JS.
вот оно.
в самой красе.
Вакансий для Delphi m штук, а для JS n штук.
Кем быть?
Страшим по делфи или ведущим по JS?
С последующим после выбора выводом "чево учить"
Ответ:
Ни тем и ни другим
программировать надо всё, что программируется, и на всём, на чем приходится.
Но щас тебе (вернее мне) неизбежно скажут, что если ты и в том и в том и в том умеешь, то скорее всего ты лох.
← →
Rouse_ © (2015-03-19 22:32) [42]
> Но щас тебе (вернее мне) неизбежно скажут, что если ты и
> в том и в том и в том умеешь, то скорее всего ты лох.
Че эта? Ну уж минимум не тебе скажут, да и Михе тоже такую глупость говорить не будут, благо уровень его известен.
← →
Ega23 © (2015-03-20 00:14) [43]
> Уточню - там с отладчиками немного беда
FireBug. Но он такой, после той же Delphi весьма своеобразный.
← →
ухты © (2015-03-20 01:36) [44]дебажить javascript сейчас все умеют, любой браузер
вижуал студия даже иногда достает своими предложениями подебажить не "свою" страницу
← →
Германн © (2015-03-20 02:28) [45]
> Rouse_ © (19.03.15 19:48) [36]
...
> Когда мы с ней занимаемся (иногда даже Зотыча подключаем)
> - выглядит достаточно забавно, когда два вроде как хороших
> профи не могут решить простейшую задачку, которую она, зная
> язык, на коленке делает
И что тут удивительного? Хороший ремесленник даст сто очков вперёд любому "универсальному мастеру", если речь идёт о конкретной работе, в которой он поднаторел в достаточной степени.
.
← →
Rouse_ © (2015-03-20 10:41) [46]
> дебажить javascript сейчас все умеют, любой браузер
Конечно умеют, но сильно там все не удобно.
← →
brother © (2015-03-20 10:41) [47][39] неа)
← →
DVM © (2015-03-20 10:58) [48]Один один программист писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно.
(c) С просторов интернета
← →
ухты © (2015-03-20 11:07) [49]
> DVM © (20.03.15 10:58) [48]
а что не так с JavaScript?
перейдут на ecma 6 стандарт, всех в дурку заберут :)
← →
Jeer © (2015-03-20 12:26) [50]А мне вот интересно, кто-то пробовал работать с Intel XDK по разработке кроссплатформенных приложений?
Лично мне очень понравилось.
http://s018.radikal.ru/i527/1503/b7/00747e0f4cce.jpg
← →
Piter © (2015-03-20 18:00) [51]
> Почему? Зачем мне опровергать то - что логично? :)
ты меня теперь вообще вконец запутал. Что ты тогда имел в виду фразой "Вообще, "я так щетаю", количество вакансий по Языку еще ничего не означает."?
> Ну в принципе так - только у нее компания очень уж кошерная,
> можно сказать просто повезло с уровнем ЗП.
ну нет. В том смысле, что это не вырожденный случай, года 3 назад да, JS еще считался как-то немного недоязыком и был обычно баластом к другим знаниям. Сейчас зарплаты именно программистов чисто на JS вполне составляют конкуренцию Delphi, да собственно даже опережают уже.
> А вот категорически не согласен
ну а чего тут обсуждать. У тебя и опыт в разы больше и мировоззрение. Если гвоорить о классике программирования - паттерны, шаблоны, алгоритмы, подходы и всякое такое - что тут обсуждать? А что у тебя жена прикладник делает тебя в плане JS - это тоже вполне понятно, она JS занимается, а ты нет, тут я почти согласен с [45].
Впрочем, ладно, тема забавная, но смысла обсуждать нету ))
> А там помоему не факт, в итоге вроде как даже разобрались
> в чем была вся соль :)
а вот это интересно. Можешь хоть приблизительно?
← →
Eraser © (2015-03-20 18:20) [52]
> Jeer © (20.03.15 12:26) [50]
html5 это конечно перспективно, но тут интел не первооткрыватели. да вообще странно под брендом интел видеть такой продукт, это типа газировка BMW )
как раз в плане настоящей нативной кроссплатформенности серьезных продуктов не так много, Делфи один из самых удобных. QT неплох, но RAD это не назовешь.
← →
Rouse_ © (2015-03-20 18:21) [53]Женька вот тут уточнил - когда мы тестировали, все зависело от версии дельфи, в честности как она работает с вещественными числами. Семерка насколько я помню генерирует гораздо оптимальный код.
← →
Kerk © (2015-03-20 20:38) [54]JS это как ассемблер. Работает во всех браузерах, но писать на чистом JS занятие не для слабонервных. Неспроста не прекращаются попытки разработать нормальный язык, компилирующийся в JS. Штуки вроде Dart и TypeScript не от голого энтузиазма появились. Есть кстати возможность и паскаль в JS компилировать.
Ну и не могу не процитировать, конечно :)
> I write a "Delphi to JavaScript" compiler (I use the DelphiAST for this purpose)
← →
Rouse_ © (2015-03-20 20:47) [55]
> Ну и не могу не процитировать, конечно :)
У меня жинка какой год тащится от этого:function showThisDamnDiv(damnDiv,damnImage) {
var name = navigator.appName;
if (name == "Microsoft Internet Explorer") { // тваюмать
← →
Kerk © (2015-03-20 20:48) [56]
> Rouse_ © (20.03.15 20:47) [55]
MS скоро IE переименует. Пусть жена готовится два условия писать :)
← →
Rouse_ © (2015-03-20 20:56) [57]
> Kerk © (20.03.15 20:48) [56]
Она скоро стреляться от этого Ослика будет :)
http://habrahabr.ru/post/201172/
← →
Rouse_ © (2015-03-20 21:09) [58]Там с Осликом даже прикол был, висит у нее проект - все готово, но свайпы под ослом на мобильных девайсах тормозят конкретно. Примем все браузеру ништяк работают, а ослик ни в какую. Прибегает - помогай, вникаю в код, ну вроде все правильно, но не пахет. Хорошо что есть у меня привычка - по всякой непонятной фигне лезть в MSDN, темболе тут как раз и продукт от соответствующего разработчика. А там сказано, мол мы тут свайпы за вас автоматом разруливаем и все делаем хорошо, а если не хотите, отключите автоматическую поддержку (ровно одна строчка кода).
Я можно сказать плакал от этого браузера - хорошо что я под него код не пишу, минула чаша :)
← →
Kerk © (2015-03-20 21:12) [59]Я все-таки продолжу начатую цитату. По-моему, это интересно. Я бы с этой штукой с удовольствием поигрался.
My "Delphi to Javascript" project now can compile very complicated Delphi code to JavaScript. The JS syntax is 100% OK, the hardest part now is the full type-mapped symbol table (which is need for correct JS code). e.g. in Delphi the method calls without parameters doesn"t require "()" at the end of method name, but JS requires. If we have a Delphi expression SomeDotpart1.SomeDotpart2.SomeDotpart3, in JavasScript it can be for example SomeDotpart1(1,2,3).SomeDotpart2().SomeDotpart("a","b","c") because of the parameter"s default values, and the missing "()" in Delphi. And it"s not so simple to "find it out" at JS compiling...
I embedded the Mozzilla spidermonkey JS engine to Delphi, so I can run JS on it (where the JS objects and the Delphi objects are "cross-usable", e.g.: a Delphi form property / method can be used in JS code). The aim of my efforts, to make a "client framework" where the user-side functionality can be modified or can be extended without recompile the software. I just write and test the "new functionality" in Delphi, then I compile it to JS and send it to the "client framework" (which can run the JS code, and also can create forms from DFM file at runtime). When I sent the JS+DFM to the client, the new (or modified) user-side functionality is usable (don"t need to recompile or change the client"s compiled code)...
https://github.com/RomanYankovsky/DelphiAST/issues/62
← →
Rouse_ © (2015-03-20 21:18) [60]Ну VCL он же не портанет туда. TStream к примеру использую в обработчике...
← →
Kerk © (2015-03-20 21:28) [61]
> Rouse_ © (20.03.15 21:18) [60]
Он пишет:
1) Это делается для UI, какие-то сложные штуки не предполагается через JS делать (да и зачем?)
The aim of my efforts, to make a "client framework" where the user-side functionality can be modified or can be extended without recompile the software.
2) Из JS можно использовать обычные объекты Delphi
JS objects and the Delphi objects are "cross-usable"
По крайней мере я так понял.
← →
Jeer © (2015-03-20 23:38) [62]Многие либо не видели, либо не знают о Raudus.
Пишем на Delphi - получаем JS + cgi.
А еще был Morfik и есть UniGui.
← →
кгшзх © (2015-03-20 23:47) [63]Он пишет:
судя по всему чел прошел ровно половину своего дао.
ему удобен js и он не хочет с ним расставаться в дельфевом гуи.
но пройдя вторую половину, он скорее всего расстанется.
но только уже не с js, а с делфи в гуи
← →
Kerk © (2015-03-21 00:01) [64]Глупость. Ибо он на нем не пишет, а в него транслирует, чтобы выполнять на встроенной в приложение виртуальной машине. С тем же успехом он мог бы транслировать в Python или Lua.
Он еще и заработает на этом, не сомневаюсь, пока другие плачутся, что делфи умирает.
← →
кгшзх © (2015-03-21 00:07) [65]не глупость, а ты не понял просто.
чувак на работе делфист и давно.
но когда-то на выходных познал js и он ему понравился.
и придя на работу в понедельник, ему вдруг стало неуютно без js
вот он взял и прикрутил машину выполняющую js в delphi приложении.
и рисует теперь гуи обеими руками
← →
Kerk © (2015-03-21 00:09) [66]
> кгшзх © (21.03.15 00:07) [65]
А, ну может быть :)
← →
brother © (2015-03-21 03:26) [67][50] дожили, под калькулятор темы будем писать(
← →
K-1000 © (2015-03-23 10:32) [68]Вот Flash, вот кто исчезает.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2015.11.08;
Скачать: [xml.tar.bz2];
Память: 0.66 MB
Время: 0.003 c