powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор языка программирования
20 сообщений из 20, страница 1 из 1
Выбор языка программирования
    #36656570
Treatment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте завсегдатаи форума.

Меня зовут Андрей. Я, как вы уже догадались - новенький на форуме и новичек в мире SQL.
Модератор: Уже догадались. Для начала принято читать правила форума. Исправил название топика - было "Всем привет!". Следующие топики с подобными названиями буду молча удалять
Решил всерьез заняться изучением баз данных и построением некой ИС на базе Oracle в качестве практики. Буду рад, если Вы окажете любезность в виде ответов на мои глупые вопросы.

Литературой и небольшой практикой по СУБД я уже обзавелся, и уже даже есть наброски самой базы. Возник вопрос о приложении к базе - на чем его писать. Можно сказать, что ни с одним языком программирования я особо не дружу, поэтому изучать язык придется с нуля. И если уж изучать язык - то хотелось бы выбрать такой, который годика так через 2-3 будет еще довольно популярным. Хотелось бы, чтобы язык был удобен, прост и подходил для написания Web-интерфейсов. Если точнее, то на ум приходят следующие функции: работа с таблицами в гриде, сортировки, редактирование, подгрузка связанных таблиц(не знаю как это правильно называется, когда выделяется строка в одном гриде и по ней во втором гриде подтягиваются данные с другого запроса)...и так далее.

Заранее спасибо за ответы.

С уважением Андрей.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36656766
TreatmentИ если уж изучать язык - то хотелось бы выбрать такой, который годика так через 2-3 будет еще довольно популярным
Все языки, которые популярны лет 10, буддут популярны через 2-3 года и позже. ИМХО изучать с нуля лучше какой то из классических языков (С, Pascal, Basic). на этой базе потом легко изучить любой другой
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36656890
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Treatmentработа с таблицами в гриде, сортировки, редактирование, подгрузка связанных таблиц.Все перечисленное все-таки не функции языка программирования, а библиотек. То бишь вам стоит озаботиться не столько выбором языка, сколько всей среды разработки.
По простоте ознакомления можно предложить Delphi, хотя сейчас ходят слухи, что это уже вчерашний день. В строну Web неплохо ориентирован Java и .NET - обе вряд ли в ближайшее время сойдут со сцены. Java - более открыто, .NET - дружелюбнее к начинающим, хотя Hello World на обоих одинаково прост. Обе технологии позволяют решать практически любые задачи. Ну а еще более ориентирована на Web такая штука, как PHP.
Выбор может быть обусловлен выбором имеющегося SQL-сервера. Традиционно MSSQL связан с .NET, Oracle с Java а MySQL с PHP. Но это тоже отнюдь не обязательно.
Наилучший, по моему мнению, вариант - найти поблизости гуру, а начинать с его любимым инструментом.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657095
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,
с таблицами в web совсем плохо. Некоторые платформы и ЯП вообще считают их лишними в бизнесе.
Совет:
- не замыкаться на пробе одного ЯП. Т.к. обычно с ним идут готовые демки этих самых таблиц
Т.е. попробовать запустить ДЕМО на 2-3х выбранных ЯП
"c:\Program Files\Borland\Delphi7\Demos\Db\FishFact"
- сравнить возможности данных таблиц на этих вариантах, ...ну и узнать к чему душа лежит.
- мне например, очень не нравится отсутствие в некоторых ЯП визуального построителя форм.
Т.е. нужно писать:
- создать Grid
- Grid.ЛевыйВерхнийУгол = 122,4445
- Grid.Ширина = 45
и т.д. :)
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,
с таблицами в web совсем плохо. Некоторые платформы и ЯП вообще считают их лишними в бизнесе.
Совет:
- не замыкаться на пробе одного ЯП. Т.к. обычно с ним идут готовые демки этих самых таблиц
Т.е. попробовать запустить ДЕМО на 2-3х выбранных ЯП
"c:\Program Files\Borland\Delphi7\Demos\Db\FishFact"
- сравнить возможности данных таблиц на этих вариантах, ...ну и узнать к чему душа лежит.
- мне например, очень не нравится отсутствие в некоторых ЯП визуального построителя форм.
Т.е. нужно писать:
- создать Grid
- Grid.ЛевыйВерхнийУгол = 122,4445
- Grid.Ширина = 45
и т.д. :)
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657108
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123
с таблицами в web совсем плохо. Некоторые платформы и ЯП вообще считают их лишними в бизнесе.

просто там, где так считают нет бизнес-приложений или под бизнес-приложениями понимают примитивный каталог товаров, максимум. Обслуживает клиентов фронтофис, обслуживает бизнес - бэкофис. Просто "фронт" с "бэком" путают.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657110
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глюк прова - 2 раза отправилось :)
Ещё наблюдение:
- Java и Net предпологают использование ORM которого в Delphi нет.
Поэтому первый и второй не предпологает глубокое изучение юзаемой СУБД в отличии от Delphi.
Поэтому либо Delphi либо выкинь книжки по оракл у.
PS
iscrafm , может быть.
Я тоже, кстати, к этим терминам не могу привыкнуть :)
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657200
iscrafmбизнес-приложений
ОТкровено говоря, меня напрягает префикс "бизнес". Что такое "бизнес-логика"? Либо система обрабатывает логику процесса, либо нет. При чем тут "бизнес"? При чем тут "офис"? Например кто-то написал программу для работы с собственным фото/видеоархивом. Это "бэкофис с бизнес-логикой"? Тьфу на вас, братья
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657218
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УнрегистередНапример кто-то написал программу для работы с собственным фото/видеоархивом. Это "бэкофис с бизнес-логикой"?
нет. Это просто то, что называется персональным приложением, персональной базой данных. Презентации SL, например, кишат подобными типа "LOB".
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657407
Treatment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за ответы.

А можно подробнее про этот момент, пожалуйста?

Petro123
Ещё наблюдение:
- Java и Net предпологают использование ORM которого в Delphi нет.
Поэтому первый и второй не предпологает глубокое изучение юзаемой СУБД в отличии от Delphi.
Поэтому либо Delphi либо выкинь книжки по оракл у.


И что вы думаете по поводу Perl. Насколько он популярен, юзабилен и подходит для работы с Oracle?
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657431
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Treatment ,
некоторые ЯП \ платформы считают что РСУБД нужно сменить ООБД или на худой конец ОРМ + РСУБД.
Т.е. если провести аналогию. то считают, что самолёт надо делать по образу стрекозы, но крылья побольше.
Я считаю, что если это призойдёт, то "не при нас" :) .... и не с ORM\Hibernete\....
Поэтому:
- знать реляционную СУБД надо (соответственно SQL)
- бизнес-логику там писать надо
- менять СУБД как горячие пирожки в приложении НЕ надо (почти...)
- шире использовать VIEW\XP\Trigger\репликацию (на что ОРМ не заточена)

Для Oracla это баланс между клиентом и БД:
delphi + odac <------> oracle (низкий порог вхождения-быстрая демка)

Для web надо найти библиотеку, которя не считает БД импотентом и хорошо работает с XP.
Большинство ВЭБ считает что БД это только таблички, SQL не нужен и проектирование ИС идёт не от неё (модели данных)
IMHO
PS.
PERL\PHP - хороши для публичных сайтов , но плохи для бизнес-приложений .
Кроме того с них ребята уходят на ПИТОН (похож на delphi, но молодой ЯП)
Так что выбор у тебя не большой :)
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657436
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй ПИТОН для ВЭБ, delphi для НЕ вэб. Хорошо видно кардинальную разницу ВЭБ \ Десктоп.
За месяц вЪедешь в оба ЯП.
Всё остальное долго.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657627
Petro123Bogdanov Andrey,
с таблицами в web совсем плохо. Некоторые платформы и ЯП вообще считают их лишними в бизнесе.
Совет:
- не замыкаться на пробе одного ЯП. Т.к. обычно с ним идут готовые демки этих самых таблиц
Т.е. попробовать запустить ДЕМО на 2-3х выбранных ЯП
"c:\Program Files\Borland\Delphi7\Demos\Db\FishFact"
- сравнить возможности данных таблиц на этих вариантах, ...ну и узнать к чему душа лежит.
- мне например, очень не нравится отсутствие в некоторых ЯП визуального построителя форм.
Т.е. нужно писать:
- создать Grid
- Grid.ЛевыйВерхнийУгол = 122,4445
- Grid.Ширина = 45
и т.д. :)

какой кошмар! только не предлагайте это уебище для БД
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657648
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123с таблицами в web совсем плохо. Некоторые платформы и ЯП вообще считают их лишними в бизнесе.
Если главное в жизни - редактируемый грид, то с Web, конечно, пока лучше не связываться. Хотя и там есть некоторые реализации. Но Web-интерфйесы были в требовагниях у топикстартера, так что каким-то возможностями гридов ему придется пожертвовать.

Petro123- мне например, очень не нравится отсутствие в некоторых ЯП визуального построителя форм.
:) А мне наоборот, не нравится, что в некоторых ЯП все надо через визуальный редактор делать с отсутствием человекочитаемых исходников.

Но вряд ли все эти соображения стоит учитывать при выборе языка для обучения.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36657705
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,
т.е. пример формы на вскидку...
Вы ЭТО хотите дизАйнить не визуально а в коде?
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36658055
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вы ЭТО хотите дизАйнить не визуально а в коде?
Я хочу всегда иметь человекочитаемый исходник, который позволит получить работающее приложение без "визуальной" среды. Способ получения такого исходника может быть произвольным - от редактирования в Notepad, до визуальных реакторов или автоматической генерации.
Ничего сложного (несчитая необходимости читать по-немецки) в приведенном вами примере формы не увидел. Даже начальная разработка такого в коде не составит труда, а уж внесение модификаций, на мой взгляд, будет даже проще без визуального редактора. Но это уже дело вкуса.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36658327
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,
-1
Текстовый исходник (для этетов) есть у всех редакторов
Delphi:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
object Form1: TForm1
  Left =  252 
  Top =  88 
  Width =  870 
  Height =  640 
  Caption = 'Form1'
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = - 11 
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch =  96 
  TextHeight =  13 
end
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36659021
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Treatment,
Согласен с высказыванием выше - найди спеца и иди к нему в подмастерья. Через полгодика будешь знать больше чем на курсах дадут, а еще через полгодика наставник начнет тебе платить денежку. Ну а там как карта ляжет.
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36659710
OptiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрTreatment,
Согласен с высказыванием выше - найди спеца и иди к нему в подмастерья. Через полгодика будешь знать больше чем на курсах дадут, а еще через полгодика наставник начнет тебе платить денежку. Ну а там как карта ляжет.
а ещё лучше - сразу найти работу стажёром/джуниором, с минимальной зарплатой и максимальным упором на профессиональный рост - в работе освоение пойдёт куда быстрее и с большей пользой
...
Рейтинг: 0 / 0
Выбор языка программирования
    #36661420
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Текстовый исходник (для этетов) есть у всех редакторовНу насчет "всех" - вы погорячились. Delphi я и сам выше рекомендовал, так что пример не в тему. А вот попробуйте без визуальной среды поработать с Gupta/Centura или с Crystal. Можно и другие - менее распространенные вспомнить.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор языка программирования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]