приложение с двумя или тремя панелями иерархического списка с несколькими прокручиваемыми областями - на каком языке это хорошо работает? - PullRequest
0 голосов
/ 09 сентября 2010

Мой вопрос выделен жирным шрифтом (см. Ниже), но я надеюсь дать некоторое представление о моих проблемах на тот случай, если он поможет любому, кто сможет ответить на мой вопрос.

Я неЯ уверен, что фреймворк или язык лучше всего подходят для этой работы, но я хотел бы создать приложение, имеющее две или три независимо прокручиваемые области, похожие на шаблон из 2 столбцов, которые динамически обновляются.Пользователи могут заполнять каждый список отдельно по ходу, и да, я знаю ... Я действительно не хочу, чтобы приложение двигалось медленно.Это должно быть рывком с почти коленными реакциями на ввод.

Я прочитал некоторые интересные вещи о скоростях для каждого языка, который я рассматриваю (php и python - возможно, java или ruby) и хорошо,Я действительно не могу решить для себя, так как я еще не знаю, что происходит, чтобы создать какие-либо замедления.

Приложение было бы очень простым, требующим базовой информации о пользователе и позволяющим пользователю в основном расширять свою собственную базу данных.самих списков.Некоторые необычные вещи могут происходить на сайте в соответствии с пользовательским вводом или обновлениями списка, такими как изменения цвета или рисунков и чисел, которые меняются ... может быть, график или что-то в этом роде.простой и отвечающий:

Что такое полезный язык программирования и / или структура для создания и обработки созданных пользователем иерархических списков, которые в конечном итоге усложняются?И чем язык отличается от других для задач, подобных тем, которые описаны в этом посте?

Просто пытаюсь найти правильный / лучший / эффективный инструмент для этой конкретной работы.

Кстати, я новичок в программировании, но уже рассмотрел основные учебники по python (плюс немного django) и php через youtube - у меня есть несколько книг в очереди.будь нежным

Ответы [ 2 ]

0 голосов
/ 09 сентября 2010

Если вы новичок в программировании, то язык / рамки будут наименьшей из ваших проблем.Вы попробовали немного Python и немного PHP.На каком языке вам было легче понять?Какой бы он ни был, выберите его и просто начните писать.

По мере того, как вы работаете над своим проектом и становитесь лучшим программистом, вы можете вернуться к обсуждению языка / структуры (хотя, если честно, программист влияет на производительность сайтабольше, чем рамки).

0 голосов
/ 09 сентября 2010

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

Слишком много переменных, чтобы учитывать их.

На мой взгляд, это хорошо построенное приложение, независимо от того, какая технология будет работать так же хорошо, как и другое с другими технологиями, но построено хорошо.Разница не будет большой, чтобы суетиться.

Некоторые вещи, которые следует отметить:

  • Потребуются код на стороне клиента, HTML, CSS и Javascriptбыть на высшем уровне.Вам необходимо

  • Объединить это с хорошим хостом, красиво построенной и настроенной базой данных, хорошим и надежным способом связи между клиентом и сервером.

  • Использование gzip, кэширование, минимизация и объединение сценариев, таблиц стилей, создание меньшего числа http-запросов,

  • Разработка приложения с учетом производительности с самого начала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...