|
|
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! У меня (уж простите) история со многими вопросами. Я где-то 13 лет программирую на языке eDeveloper (UniPaaS). Это не СУБД. Это язык вроде Access, но гораздо больше и серьёзнее. Своей базы данных не имеет. Подключается к любой базе. В нём можно писать бизнес-логику (формы, пакетная обработка…). Я даже не знаю, как называется эта группа языков. Когда-то мне говорили, что это языки четвёртого поколения (правильное ли это название?). Что-то вроде wizard, который большую часть работы делает за программиста. Всё было в порядке пока мне не сказали:"Ты безнадёжно устарел. Сейчас все программируют на Visual C# или Visual Basic)". Устаревать не хотелось, и я засел за изучение C#. Написал несколько небольших проектов. И понял, что я чего-то не понимаю. На eDeveloper разработка экрана среднего размера и сложности занимает полчаса, а написание приличной программы, скажем для службы тех-поддержки – неделя. И это включает полную интеграцию в WEB. Мне не приходится задумываться над синхронными и асинхронными процессами. Не надо писать клиентскую и серверную части. eDeveloper всё делает за меня. По-моему только сумасшедший может от этого отказться! Отсюда вопрос. Может я что-то не так делаю? Может в Visual C# есть какие-то инструменты, о которых я не знаю (много, тяжело и долго искал)? Может эти инструменты надо купить? А может программисты мирятся с тем, что на C# всё трудно и медленно ради чего-то, что я не понимаю? И ещё вдогонку вопрос. Какие ещё существуют языки вроде eDeveloper или Access? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 13:47 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Herdsman, Ещё раз. Тыщу раз уже писали, что дело не в языке . Например, изучение того же сишарпа за один день, имею ввиду синтаксис, обычное дело. Если, конечно, это не первый Ваш язык программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:07 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Herdsmanчего-то, что я не понимаю? Сходи по этой ссылке. Там про Java Swing, но и к C# пример тоже подходит. http://www.4js.com/exclude/en/tmpl10/flash/flash.php?value=Animation%20Java%20vs%204GL.swf&w=800&h=600%27 Поймешь заговор программистов (они специально создают такие инструменты, чтобы обеспечить всеобщую занятость, в т.ч. спрос на IDE, обучние и т.д.). Все это впаривается под видом agile технологий и вообще всякой паттерн-правильности. HerdsmanИ ещё вдогонку вопрос. Какие ещё существуют языки вроде eDeveloper или Access? ABAP/4. Язык безнадежно устарел еще 30 лет назад, тем не менее, на нем пишут наиболее высокооплачиваемые (в среднем) программисты. А за C#, в силу его массовости, платят значительно меньше отраслевой медианы. Делай выводы. Если сможешь (кем лучше быть - незаменимым на практике специалистом, или голодным универсалом, стоящим в очереди из сотни тебе подобных). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:08 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
ShSerge, Я говорил не о скорости изучения а о скорости разработки ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:18 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
А я понимаю, Начинаю понимать. Но всё равно попахивает идиотизмом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:21 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
реши на eDeveloper вотету задачу эффективней и короче чем программка в 60 байт, или сколько там был последний результат. Тогда поговорим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:26 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
наверное, с# более универсальный язык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:28 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
конструкторы хороши для детей до 12 лет (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:30 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
HerdsmanА я понимаю, Начинаю понимать. Но всё равно попахивает идиотизмом. Потому что языки типа С# - 3го поколения. Линк Они универсальны и гибки, но скорость разработки в прикладной области будет ниже. Из списка Вики (кстати достаточно спорного), на текущий момент я бы указал на живые: -PowerBuilder (медленно, но верно сходит со сцены - есть на этом форуме) -Oracle Forms/Reports/ PL/SQL -ABAP А остальные большинством я и не слышал либо сильно устарели) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:31 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Ах да, 1С тоже наверное в компанию. И м.б. AX++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:33 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
rstudio, Мы, наверное, друг друга не поняли. Я говорю о базах данных. Офисы, настольные компьютеры, большие сервера. У меня нет сомнения, что поворот антенны нужно рассчитывать на Assembler или C. Но когда речь идёт о программе для управления складом или расчёта бюджета мне не нужно экономить байты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:33 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Herdsmanrstudio, Мы, наверное, друг друга не поняли. Я говорю о базах данных. Офисы, настольные компьютеры, большие сервера. У меня нет сомнения, что поворот антенны нужно рассчитывать на Assembler или C. Но когда речь идёт о программе для управления складом или расчёта бюджета мне не нужно экономить байты. так зачем же вы берете язык, который равно хорошо экономит байты, билдит сайты, создает визуал приложения, игрушки и прочье с какойто узкоспециализированной фигней, уж простите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:35 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
SiemarglА остальные большинством я и не слышал либо сильно устарели) eDeveloper месяц назад выпустил новую версию с поддержкой .NET. Так что насчёт "устарели"... сильно сомневаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:37 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
rstudioтак зачем же вы берете язык, который равно хорошо экономит байты, билдит сайты, создает визуал приложения, игрушки и прочье с какойто узкоспециализированной фигней, уж простите. Потому что я занимаюсь базами данных и мне ВСЕ настойчиво советуют перейти на C#. Давно советуют. Я бьюсь головой о стену и не понимаю зачем мне это нужно. Всё время думаю что может к C# есть какие-то примочки облегчающие работу с базами данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:40 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Herdsman, Если Вы действительно занимаетесь базами, то для Вас должно быть самым важным знанием SQL, а язык, на котором написан интерфейс к Вашим запросам - не имеет значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:45 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
HerdsmanSiemarglА остальные большинством я и не слышал либо сильно устарели)eDeveloper месяц назад выпустил новую версию с поддержкой .NET. Так что насчёт "устарели"... сильно сомневаюсь.Всеьма интересная парадигма программирования. Эта еврейская разработка попадает в "я и не слышал". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:48 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
ShSergeHerdsman, Если Вы действительно занимаетесь базами, то для Вас должно быть самым важным знанием SQL, а язык, на котором написан интерфейс к Вашим запросам - не имеет значения. Я Вас удивлю! Мне даже SQL знать не надо. Даже это eDeveloper делает за меня, автоматически оптимизируя запросы в зависимости от конкретной базы данных, частоты обращений к конкретным данным и запросов предшествующих данному запросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:49 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
HerdsmanC# есть какие-то примочки облегчающие работу с базами данных. NHibernate, LINQ. Декларируется, что и SQL знать не нужно, и вообще про базу данных ничего не нужно. Теоретики решают реальную проблему - количество "программистов" из колледжей, понимающих разработку и под БД, и одновременно сколько-то прилично знающих универсальный C# или Java, и их базовые библиотеки - стремится к нулю. Они просто не успевают все освоить. Плюс есть огромная категория людей, у которых сломан блок, отвечающий за декларативное программирование. Вывод - нужно убрать слабое звено - требование уметь программировать под реаляционную базу данных. Оно само там должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:49 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
HerdsmaneDeveloper Это слово уже десять раз было профорсировано. Это что, реклама такая? Эта баланда тут никому не интересна, никто в здравом уме не начнет ее осваивать просто так, даже не старайтесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:53 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
А я понимаюВывод - нужно убрать слабое звено - требование уметь программировать под реаляционную базу данных. Оно само там должно. Я лично SQL-ем неплохо владею. Но, всё равно, вы даёте мне очень важную и полезную информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:55 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
HerdsmanShSergeHerdsman, Если Вы действительно занимаетесь базами, то для Вас должно быть самым важным знанием SQL, а язык, на котором написан интерфейс к Вашим запросам - не имеет значения. Я Вас удивлю! Мне даже SQL знать не надо . Даже это eDeveloper делает за меня, автоматически оптимизируя запросы в зависимости от конкретной базы данных, частоты обращений к конкретным данным и запросов предшествующих данному запросу. Все с тобой понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:58 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
А я знаю Это что, реклама такая?[/quot] Нет. Мне просто нужна помощь и частично я её уже получил. То слово я использовал только для того что-бы объяснить свою проблему. Постараюсь воздерживаться от его употребления. Если это будет признано рекламой - ветку закроют. А я надеюсь на дополнительную информацию. В России данная программа практически не используется. Это не реклама. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 15:00 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
Если смотреть в суть, то существует инструментарий, который упрощает разработку определенного класса задач. Вот к такому инструментарию ты привык. Но с очередного босовского "вот бы еще вотету фифочку сделать" начинается потребность в более универсальном инструментарии. Там конечно чуть больше работы нужно сделать, но это расплата за универсальность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 15:02 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
rstudioВсе с тобой понятно. Что "со мной понятно". Несмотря на то что пока не понял пользы от этого я активно изучаю SQL и C#. Да я завтра начну всё писать руками! От А до Я! Объясните только что мне это даст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 15:05 |
|
||
|
Языки четвёртого поколения?
|
|||
|---|---|---|---|
|
#18+
HerdsmanrstudioВсе с тобой понятно. Что "со мной понятно". Несмотря на то что пока не понял пользы от этого я активно изучаю SQL и C#. Да я завтра начну всё писать руками! От А до Я! Объясните только что мне это даст? то что ты не будешь узкоспециализированным специалистом на рынке по какимто конструкторским поделкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36687770&tid=1343443]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 551ms |

| 0 / 0 |
