Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.11.08;
Скачать: [xml.tar.bz2];

Вниз

Delphi как инструмент для зарабатывания денег   Найти похожие ветки 

 
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.59 MB
Время: 0.003 c
15-1427097672
кгшзх
2015-03-23 11:01
2015.11.08
квест


2-1402078384
0w1
2014-06-06 22:13
2015.11.08
создание бд аэропорта


15-1426698791
Dimka Maslov
2015-03-18 20:13
2015.11.08
Функция


2-1401973992
Дмитрий
2014-06-05 17:13
2015.11.08
как создавать столбцы в excel- при его отсутствии на ПК


2-1401924262
Sakipiel
2014-06-05 03:24
2015.11.08
Зацикливается Чтение свойстсва функцией





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский